2013-10-14 3 views
0

저는 Mac OS X 10.8.5 및 Xcode 5를 사용하는 iOS 개발자입니다. iPhone 앱을 보편적으로 만들려고 시도하지만 viewController의 객체 (예 : 버튼, 텍스트 뷰 등))는 viewController 클래스에 연결하지 않습니다. 나는 viewController에 사용자 정의 클래스를 추가하려했지만 사용자 정의 클래스는 자동으로 UIViewController (예, 클래스의 맞춤법 검사)로 돌아갑니다. 맞춤 클래스는 내 iPhone 스토리 보드에서 작동하지만 iPad 스토리 보드에서는 작동하지 않습니다. 나는 또한 지금까지 작동하지 않은 Xcode와 iMac을 다시 시작하려고 시도했다. 여기 Interface Builder - 사용자 정의 클래스가 표시되지 않습니다.

내 클래스의 코드 (.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의 신원 관리자의 사진입니다 : viewController identity inspector

답변

0

귀하의 hackscreen 클래스는 UIView의 서브 클래스는하지의 UIViewController.

-1

hackScreen 클래스는 UIViewController의 하위 클래스 여야 검사기에 표시 될 수 있습니다. 따라서 hackScreen 클래스를 UIView가 아닌 ​​UIViewController의 하위 클래스로 변경하기 만하면됩니다.

예.

@interface의 hackScreen : UIViewController에

...

@end

0

드롭있는 UIView XIB하려면, 다음의 ViewController 출구로 가서 "보기"사이의 관계를 확인 클래스에 그녀의 클래스를 설정 viewController 필드와 삭제 된 뷰 필드.

0

변경하십시오 :

 @interface hackScreen : UIView 

 @interface hackScreen : UIViewController 

관련 문제