我是使用mac OS X 10.8.5和Xcode 5的iOS开发人员。我试图让我的iPhone应用程序通用,但我的viewController的对象(例如按钮,文本视图等)将无法连接到viewController的类。我尝试向viewController添加一个自定义类,但自定义类自动返回到UIViewController(是的,我检查了类的拼写)。自定义类适用于我的iPhone故事板,但不适用于我的iPad故事板。我也尝试重新启动Xcode甚至我的iMac,到目前为止还没有工作。
这是我的班级代码(.h文件):
@interface hackScreen : UIView
@property (retain, nonatomic) IBOutlet UITextView *txtfieldOne;
@property (retain, nonatomic) IBOutlet UITextView *txtfieldTwo;
@property (retain, nonatomic) IBOutlet UITextView *txtfieldThree;
@property (retain, nonatomic) IBOutlet UITextView *txtfieldFour;
@property (retain, nonatomic) IBOutlet UITextView *txtfieldFive;
@property (retain, nonatomic) IBOutlet UITextView *txtfieldSix;
@property (retain, nonatomic) IBOutlet UITextView *txtfieldSeven;
@property (retain, nonatomic) IBOutlet UITextView *DatRandomBinary;
@property (retain, nonatomic) IBOutlet UITextView *leDoneMessage;
- (IBAction)tallStar:(id)sender;
- (void) oneStar;
- (void) tigerStar;
- (void) blackStar;
- (void) pineStar;
- (void) blueStar;
- (void) redStar;
- (void) cloudStar;
- (void) assemblyCode;
- (void) assemblyTwo;
- (void) radioActive;
@end
这是我的viewController身份检查员的图片:
答案 0 :(得分:0)
您的hackscreen
类是UIView
的子类,而不是UIViewController
。
答案 1 :(得分:0)
将UIView删除到xib,将她的类设置为您的类,然后转到viewController出口并在viewController的“view”字段和删除视图之间建立关系。
答案 2 :(得分:0)
请改变:
@interface hackScreen : UIView
到
@interface hackScreen : UIViewController
答案 3 :(得分:-1)
您的hackScreen类需要是UIViewController的子类才能在检查器中显示。所以你只需要将hackScreen类更改为UIViewController的子类,而不是UIView。
E.g。
@interface hackScreen:UIViewController
...
@end