這些是我在子視圖控制器中的委託方法。這是如何設置委託方法的工作?
@protocol assignNames<NSObject>
-(void)setFirstName:(NSString*)firstName;
-(void)setLastName:(NSString*)lastName;
@end`
在我的父視圖控制器中,我收到文本字段中的第一個名稱。 這是我的代碼的一部分。
VIEWCONTROLLER.M
\\ FirstName is the name of my textField string
viewcontroller2 *viewc = [[viewcontroller2 alloc]init];
viewc2 = [segue destinationViewController];
viewc2.FNT = FirstName.text;
[viewc2 setDelegate:self ]; \\ Here is my question
所以,當我把這個方法,它實際上是指?因爲如果我將它包含在我的代碼中似乎什麼都不會發生。
'viewcontroller2 * viewc = [[viewcontroller2 alloc] init]; viewc2 = [segue destinationViewController];'應該更改爲'viewcontroller2 * viewc = [segue destinationViewController];' – Wain
是不是第一行是不需要的。 – ShahiM