2012-01-12 4 views
0

저는 초보자 용 App 개발자입니다.Viewcontroller 기본 - 무엇이 누락 되었습니까?

저는 "스스로 iPhone 개발을 가르쳐주십시오"라는 Sam을 포함한 몇 권의 책을 읽었습니다. (Xcode의 약간 오래된 버전을 기반으로합니다).

이러한 불일치가 있더라도 "보기 기반"프로젝트를 시작하고 myappViewController.xib에 일부 단추와 레이블을 덤프하면 mainwindow.xib의 창으로 밀어 넣을 필요가 없다고 가정합니다 어떤 종류의 연결? 권리?

무엇이 누락 되었습니까? 그래서이 단계를 수행하고 있습니다

는 :

1) myappviewcontroller.xib

3) 응용 프로그램을 컴파일에 단추를 추가 뷰 기반 응용 프로그램

2)를 시작합니다.

"텍스트"라는 흰색 페이지가 나타나는 이유는 무엇입니까? 나는 라벨을 추가하지 않았고, 무엇이든 변수로 "텍스트"를 찾을 수 없다.

+0

안녕

당신이 코드를 사용할 수 있지만 버튼을 테스트하려면

가 시작하기 , 솔직히 말하기 힘들어, 내 충고는 그것을 삭제하고 처음부터 천천히 일을 통해 다시 시작하는 것입니다 [여기] (http://paulpeelen.com/2011/03/17/xcode-4-ios- 4-3-hello-world /)는 x-code 4에 대한 훌륭한 튜토리얼입니다. 미안하지만 도움이 될 수 없어. –

답변

0

App Delegate의 applicationDidFinishLaunchingWithOptions: 메소드에서 윈도우의 루트보기 컨트롤러를 설정하기 만하면 될까요?

0

스토리 보드가 도입 된 이후로 상황이 변경되지 않는 한 프로젝트에서 생성 된 xib, 아마도 MainView 또는 그와 유사한 것을 찾으십시오. 파일 목록에서 해당 xib를 클릭하면 오른쪽 창에 Interface Builder가 표시됩니다. 코드에서 찾지 못하는 그래픽 요소가 있어야합니다.

0

"텍스트"가 나타나는 이유를 모르겠지만 Storyboard 기능 이외의 다른 이유로 인해 프로젝트에 최신 Xcode를 사용하는 것이 좋습니다. xib 연결에 익숙해지는 데는 초보자가 많이 필요합니다.

ViewController.h에서 :

#import <UIKit/UIKit.h> 

@interface ViewController : UIViewController { 

IBOutlet UIButton *buttonName; 

} 

@property (nonatomic, retain) UIButton *buttonName; 

@end 

을 그리고 ViewController.m

에서
#import "ViewController.h" 

@implementation ViewController 

@synthesize buttonName; 

@end 
관련 문제