2016-11-08 8 views
1
私は次のエラーを取得しています

で宣言されていない識別子NSOpenPanelの使用:エラー:Xcodeの

Use of undeclared identifier NSOpenPanel

NSOpenPanel *panel = [NSOpenPanel openPanel]; 
[panel setCanChooseFiles:NO]; 
[panel setCanChooseDirectories:YES]; 
[panel setAllowsMultipleSelection:YES]; // yes if more than one dir is allowed 
NSInteger clicked = [panel runModal]; 
if (clicked == NSFileHandlingPanelOKButton) 
{ 
    for (NSURL *url in [panel URLs]) 
    { 
     // do something with the url here. 
    } 
} 

答えて

0

NSOpenPanelは、唯一の下macOSCocoaiOSでは使用できません。

ユーザーにiOSのファイルシステムを参照させることはできません。あなたはApplesパブリックAPIを使用して特定のファイルタイプをブラウズすることができます。例えば、ユーザが画像を選択させるようにすることができますUIImagePickerController

+0

ファイルピッカーを対物レンズで開くには? – Prabhu

+0

iOSの下にファイルピッカーがありません。 – shallowThought

+0

どのようにファイルをプログラムでブラウズするのですか? – Prabhu