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];
如果你覺得你不需要要檢查潛在錯誤,您可以通過nil
獲取error
參數。但是,我建議您檢查是否發生錯誤,並在該情況下顯示適當的錯誤消息。你可以這樣做:
if (error) {
// display some error message here
} else {
// process filenames returned by NSFileManager
}