1

私の AppDelegete.m で、宣言しました。

+(AppDelegate*) sharedDelegate
{
  return(AppDelegate*)[[UIApplication sharedApplication]delegate];
}


AppDelegate  *appDelegate;

appDelegate=[AppDelegate sharedDelegate];  <= warning

しかし、

「Class method '+sharedDelegate' not found - return type defaults to id」という警告が表示されます。試してみましたが、修正されませんでした。

この警告を非表示にするにはどうすればよいですか?

4

1 に答える 1

12
  • 最初にヘッダーファイルでメソッドを宣言します
  • 使用するAppDelegate.hファイルをインポートします

    AppDelegate *appDelegate;
    
    appDelegate = [AppDelegate sharedDelegate];
    
于 2013-08-05T04:18:29.967 に答える