2012-01-10 4 views
0

これらのエラーは何を意味しますか?NSOpenPanelに関するいくつかの問題

enter image description here

これは私のコードです:

[browsePanel beginWithCompletionHandler:^(NSInteger returnCode) 
{ 
    if (returnCode == NSFileHandlingPanelOKButton) 
    { 
     if (returnCode == NSOKButton) 
     { 
      if ([sender tag] == 1) { 
       // Templates 
       [[NSUserDefaults standardUserDefaults] setObject:[browsePanel directory] forKey:@"kPreferencesUserTemplateFolder"]; 
      } else if ([sender tag] == 2) { 
       // Images 
       [[NSUserDefaults standardUserDefaults] setObject:[browsePanel directory] forKey:@"kPreferencesSaveImageFolder"]; 
      } 
     } 
     //FreeAndNil(browsePanel); 
     if (browsePanel) 
      [browsePanel release]; 
    } 

}]; 

私も警告(私は理由を説明することはできません)を取得:MacのOS Xのバージョンとアーキテクチャは何

"NSOpenPanel may not respond to '-beginWithCompletionHandler:' 

答えて

1

をあなたはターゲットですか? 10.6

__Block_object_disposeリンカエラーがブロックするために必要なすべてのライブラリが自動的にリンクされなければならないのでに関する少しある前-beginWithCompletionHandlerは使用できません。

+0

ブロックは事前10.6のいずれか使用できません。 –

関連する問題