0

私は Cocoa プログラミングに慣れていないので、これがあまりにも明白である可能性があるという事実を見落としてください。

ユーザーに新しい拡張子「.red」のファイルを選択してもらいたい。しかし、NSOpenPanel は同じことを望んでいないようです。ファイルやフォルダを選択できません。ない。なし。これは私のコードです:

    NSOpenPanel *openFile = [NSOpenPanel openPanel];
    NSArray *allowTypes = [NSArray arrayWithObjects:@"red", @"RED", nil];

    [openFile setAllowsOtherFileTypes:true];
    [openFile setAllowsMultipleSelection:false];
    [openFile setCanChooseDirectories:false];
    [openFile setCanChooseFiles:true];
    [openFile setAllowedFileTypes:allowTypes];

    if ([openFile runModal] == NSOKButton) {

    }

しかし、実行すると、何も選択されません... ヘルプ?

更新: これは、上記のコードが生成するものの写真です。 上記のコードの結果

「Untitled.red」または「RIDE Test.red」ファイルのみを選択できるようにしたいと考えています。

また!「エクスポートされたUTIタイプ」の下のプロジェクト設定にエクスポートされたUTIタイプがあり、ドキュメントタイプにもあります。

4

1 に答える 1