Можно создать количество делегатов в пределах одного класса.Я использую эти методы делегата в разных контроллерах представления.И еще один способ - создать методы делегата как optional
и создать один delegate
.Какой из них оптимальный?
protocol FinalPresentImageInViewControllerDelegate:class {
func finalImagePresent(image:UIImage!)
func finalViewControllerClossed()
}
protocol WillPresentImageDelegate:class {
func viewControllerImagePresent(image:UIImage!)
}
protocol ImageViewPresentDelegate:class {
func selectAlbumView(selectDeviceAlbum:DevicePickerAlbum!,selectPhAssertCollection: PHAssetCollection!,selectFacebookAlbum:FacebookAlbum!)
func instragramLoginView()
func facebookLogin(result:Bool)
}