我已经设置并使用扩展类MGTwitterEngine通过xAuth成功登录,我的问题是如果我想将它传递给另一个视图控制器,我该如何更改委托类,因为它是某种弱引用
@interface MGTwitterEngine : NSObject <MGTwitterParserDelegate> {
__weak NSObject <MGTwitterEngineDelegate> *_delegate;
Run Code Online (Sandbox Code Playgroud)
我最好把它包装成一个单独的类并且以这种方式传递,每次登录似乎有点过分,或者我错过了分享这个对象的一种非常明显的方式
目前我已经向MGTwitterEngine添加了一个setDelegate方法,但感觉好像我在不必要地对抗框架