【发布时间】:2013-10-30 10:04:06
【问题描述】:
这是我的第一篇文章,我会尽量做到准确。我已经阅读了许多关于 iOS 协议/委托实现的文章,但所有示例都失败了。 让我们说 我有 A 和 B 控制器,想将数据从 A 发送到 B。 啊。
@protocol exampleprot <NSObject>
@required
-(void) exampledmethod:(NSString *) e1;
@end
@interface ViewController
{
__weak id <exampleprot> delegate
}
-- 是 在某些程序中 我试着推
[delegate examplemethod:@"test"]
B.h
@interface test2 : UiViewcontroller <exampleprot>
并在 B.m 中实现方法 -(void) exampledmethod:(NSString *) e1;
所以我做错了什么?
【问题讨论】:
-
你想做什么...?
-
您在分配代表吗?喜欢
objectOfA.delegate = objectOfB?如果不是财产,还有其他方式吗? -
我想通过协议/委托将数据从 A 发送到 B(通过示例方法传递字符串)控制器,但是我缺少一些步骤,并且在阅读了很多网上的文章后,我可以不明白我做错了什么?
标签: ios objective-c