代码之家  ›  专栏  ›  技术社区  ›  isuru

一个速成班有几个代表

  •  0
  • isuru  · 技术社区  · 6 年前

    可以在单个类中创建多个委托。我在不同的视图控制器中使用这些委托方法。另一种方法是创建委托方法 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)
    }
    
    1 回复  |  直到 6 年前