iOS 代理的传值使用
来源:互联网 发布:裁剪照片的软件 编辑:程序博客网 时间:2024/06/06 01:34
@protocol Test<</span>NSObject>//定义protocol
@optional
-(void)TestDelegate:(NSString*)Value ; //定义 delegate 方法
@end
@interfaceViewController : UIViewController
- (IBAction)Next:(id)sender;
@property (nonatomic,assign)id<</span>Test>delegate; //定义delegate 属性
@end
#import"ViewController.h"
#import"TwoViewController.h"
@interfaceViewController ()
@end
@implementationViewController
- (void)viewDidLoad{
}
- (void)didReceiveMemoryWarning{
}
- (IBAction)Next:(id)sender{
}
@end
#import
#import"ViewController.h"
@interfaceTwoViewController : UIViewController<<span style="font-variant-ligatures: no-common-ligatures;color: #4f8187">Test> //继承 protocol
{
}
- (IBAction)Back:(id)sender;
-(void)TestDelegate:(NSString*)Value;
@property NSString*fuck;
@end
#import"TwoViewController.h"
#import"ViewController.h"
@interfaceTwoViewController ()
@end
@implementationTwoViewController
@synthesize fuck;
- (IBAction)Back:(id)sender{
}
-(void)TestDelegate:(NSString*)Value //实现 protocol 方法
{
}
主要个人总结一下步骤:
//第一步设置第一个View的protocol 并且要继承自NSObeject
//第二步定义protocol 方法
//第三步定义代理属性delegate
//第4步
//
//
//
//
//第5步TwoViewController 中要继承protocol
//第6步protocol中的方法
//
//
//代理传值的大体方法如上
//CopyRight---Captian
if somewhere wrong,you can connect with me.
- iOS 代理的传值使用
- IOS 代理传值
- IOS 中的 CoreData的使用
- iOS 网络链接 Reachability的使用
- iOS cookie 的使用(相当重要)
- iOS sqlite使用
- 高德地图 MAMapKit 的使用
- ZBar的使用
- jquery easyui datebox 的使用 .
- XMPP使用 iOS开发。
- ios TextField 使用xib…
- iOS 中tableview的使用
- iOS UIscrollView的设计模式
- iOS 【多线程的理解 1】
- ios didReceiveMemoryWarning 的用…
- iOS DES加密的方法
- ios BOKE
- IOS 99乘法表
- ios 动态添加了按钮,绑定同一个点击事件,如何判断点击的是哪个?
- 求最长公共子串
- leetcode第9题-Palindrom Number
- 线段树 杭电 1166(入门)
- Objective-C语法快速参考
- iOS 代理的传值使用
- IOS 中的 CoreData的使用
- iOS 中tableview的使用
- 欢迎使用CSDN-markdown编辑器
- B - Ignatius and the Princess IV (DP+模拟)
- 异步通信and同步通信
- 2014134027 谢天
- 士大夫华东师范加拿大方式交纳党费
- Ubuntu双网卡设置内外网上网的问题