我是Objective-C的新手并且非常苛刻。
我正在尝试将文本从UITextField
中的SecondViewController
传递到FirstViewController
。
我现在拥有的是:
(SecondViewController.h)
@interface SecondViewController : UIViewController <UITextFieldDelegate>
@property (weak, nonatomic) IBOutlet UITextField *PrimaryPhone;
@end
(FirstViewController.m)
#import "SecondViewController.h"
@interface FirstViewController ()
@end
@implementation FirstViewController
@synthesize PrimaryPhone;
然后.m文件中包含其他默认项目。
但它说:
@synthesize PrimaryPhone;
Xcode在标题中给出了错误。 (属性实现必须在接口'FirstViewController'中声明)
答案 0 :(得分:0)
您必须在FirstViewController.h中包含属性primaryPhone
或者在界面
中@interface FirstViewController()
@end
在FirstViewController.m中
您尝试合成的是属于FirstViewController类型的对象,但它是在类型为SecondViewController的类中声明。