2011-10-27 4 views
2

私はFacebookを自分のアプリに組み込むためのiosチュートリアルに従っています。ログアウトボタンを追加するまではすべてうまくいった。私は型のオブジェクトでプロパティ "ViewController"が見つかりませんというエラーが表示され続けます。私は間違って何をしていますか?ここに私のappdelegate.mファイルのコードがあります。viewcontrollerがappdelegate.mファイルに見つかりません

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

    // Add the requests dialog button 
    UIButton *requestDialogButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
    requestDialogButton.frame = CGRectMake(40, 150, 200, 40); 
    [requestDialogButton setTitle:@"Send Request" forState:UIControlStateNormal]; 
    [requestDialogButton addTarget:self 
          action:@selector(requestDialogButtonClicked) 
        forControlEvents:UIControlEventTouchUpInside]; 
    [self.viewController.view addSubview:requestDialogButton]; 
    // ... 
} 

答えて

7

は、あなたのヘッダーでタイプUIViewControllerviewControllerを宣言し、合成されたことがありますか?また、あなたが私に反対するあなたのAppDelegateの仕事をしているように見えます。 viewcontrollers' viewDidLoad:またはviewWillAppear:の方法でこれを実装する必要があります。

0

私も同じ問題があります。私はそれを修正する方法を知っていると信じています。ストーリーボードを使ってテストプロジェクトを作成したと思いますか?ストーリーボードを使用してプロジェクトを作成すると、appDelegateにはviewController ...が含まれません。ストーリーボードがそれを処理するためです。

プロジェクトを再作成しても、ストーリーボードのチェックボックス...自動参照カウントのチェックを外し...

よろしく、 Ezfrag

関連する問題