小编Viv*_*ivi的帖子

iOS协议/代表混淆?

这一切都是我的第一篇文章,我将尽可能准确.我已经阅读了很多关于iOS协议/委托实现的文章,但所有示例都失败了.假设我有A和B控制器,并希望将数据从A发送到BAh

    @protocol exampleprot <NSObject>
@required
-(void) exampledmethod:(NSString *) e1;
@end

@interface ViewController
{
__weak id <exampleprot> delegate
}
Run Code Online (Sandbox Code Playgroud)

- 我试图推动一些程序

[delegate  examplemethod:@"test"]
Run Code Online (Sandbox Code Playgroud)

BH

@interface test2 : UiViewcontroller <exampleprot>
Run Code Online (Sandbox Code Playgroud)

并在Bm实现方法 - (void)exampledmethod:(NSString*)e1;


那么我做错了什么?

objective-c ios

5
推荐指数
1
解决办法
9174
查看次数

标签 统计

ios ×1

objective-c ×1