欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

OC: 代理

程序员文章站 2024-01-14 22:51:52
...

.h文件

#import <UIKit/UIKit.h>

// 协议 要写在 外面来。
@protocol SecondViewControllerDelegate <NSObject>


- (void) transferValue: (NSString *) name;


@end


@interface SecondViewController : UIViewController


// 代理属性 (weak 修饰)
@property (nonatomic, weak) id<SecondViewControllerDelegate> delegate;
//公有的属性

.m文件

#import "SecondViewController.h"

@interface SecondViewController ()


@property (nonatomic,strong) UITextField *textField;
// 私有的,属性



@end

@implementation SecondViewController

- (void)viewDidLoad {