0
拡張子* .gsを持つルートディレクトリからすべてのファイル名を取得し、配列に格納したいとします。Xcode IOS5はファイル名を取得します
私はdirectoryContentsAtPath ..を使ってみましたが、このメソッドはios5では廃止されました。あなたはどんな選択肢も知っていますか?
拡張子* .gsを持つルートディレクトリからすべてのファイル名を取得し、配列に格納したいとします。Xcode IOS5はファイル名を取得します
私はdirectoryContentsAtPath ..を使ってみましたが、このメソッドはios5では廃止されました。あなたはどんな選択肢も知っていますか?
あなたはNSFileManager
年代を使用する必要があります。
– contentsOfDirectoryAtPath:error:
(。Apple's documentation on NSFileManagerを参照)
次のようなもので終わるだろう:あなたはあなたが必要がないと感じた場合は
NSString *path = @"your/path";
NSError *error = nil;
NSArray *files = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:&error];
潜在的なエラーをチェックするには、error
引数にnil
を渡すことができます。ただし、エラーが発生したかどうかを確認し、その場合は適切なエラーメッセージを表示することをお勧めします。そうですね。
if (error) {
// display some error message here
} else {
// process filenames returned by NSFileManager
}