diff --git a/iOS/issue-tracker/NewIssue/IssueEditViewController.swift b/iOS/issue-tracker/NewIssue/IssueEditViewController.swift index 312b49986..a181b9879 100644 --- a/iOS/issue-tracker/NewIssue/IssueEditViewController.swift +++ b/iOS/issue-tracker/NewIssue/IssueEditViewController.swift @@ -41,8 +41,8 @@ class IssueEditViewController: UIViewController { func insertPhoto(){ let photoSelectViewController = PhotoViewController .instantiate(name: "Main", bundle: Bundle.main) - - self.present(photoSelectViewController, animated: true) + let navigationViewController = UINavigationController(rootViewController: photoSelectViewController) + self.present(navigationViewController, animated: true) } } extension IssueEditViewController: UITextViewDelegate { diff --git a/iOS/issue-tracker/Photo/PhotoViewController.swift b/iOS/issue-tracker/Photo/PhotoViewController.swift new file mode 100644 index 000000000..41adae189 --- /dev/null +++ b/iOS/issue-tracker/Photo/PhotoViewController.swift @@ -0,0 +1,27 @@ +// +// PhotoViewController.swift +// issue-tracker +// +// Created by 박혜원 on 2021/06/10. +// + +import UIKit + +class PhotoViewController: UIViewController, ReuseIdentity { + + @IBOutlet weak var album: UICollectionView! + + private var photoDataSource = PhotoDataSource() + + override func viewDidLoad() { + super.viewDidLoad() + + PhotoManager.shared.requestPhotos() + PhotoManager.shared.authorization() + + self.album.dataSource = photoDataSource + + self.album.reloadData() + } + +}