2012-04-28 8 views
0

私は次のエラーを取得しています:クラスメソッド

このコードを使用して
class method '+view' not found return type defaults to 'id' 

[window addSubview:[ButtonsViewController view]]; 

は、誰かが助けてくださいことはできますか?ここ

は完全なコードです:

#import "openURLAppDelegate.h" 
#import "ButtonsViewController.h" 
#include "ButtonsViewController.h" 




@implementation openURLAppDelegate 


@synthesize window; 
@synthesize ButtonsViewController; 

- (void)applicationDidFinishLaunching:(UIApplication *)application { 



[window addSubview:[ButtonsViewController view]]; 
[window makeKeyAndVisible]; 
} 


- (void)dealloc { 
[ButtonsViewController release]; 
[window release]; 
[super dealloc]; 
} 


@end 
+0

'ButtonsViewController'はクラスです。クラスを合成したり解放したりすることはできません。この目的のために、このクラスのインスタンスを作成する必要があります。また、 'include'指示文も削除する必要があります。 – Alladinian

答えて

3

ビューは、あなたのコントローラのUIViewのであれば、あなたのコントローラのインスタンスではなくクラスでこれを呼び出す必要があります。

+0

すべての固定、おかげでみんな! –

+0

それはあなたのために働いた場合は、正しいと答えをマークすることを検討 – Alladinian