协议代理
#import <UIKit/UIKit.h>
@protocol YYDelegate <NSObject>
- (void)sendStr:(NSString *)str;
@end
@interface OneViewController : UIViewController
@property (nonatomic, weak) id <YYDelegate> delegate;
@end
- (void)Click:(UIButton *)sender{
if ([_delegate respondsToSelector:@selector(sendStr:)]){
[_delegate sendStr:@"1234567890"];
}
[self.navigationController popViewControllerAnimated:YES];
}
然后遵循代理,实现代理方法。