0
好的。我有一個應用程序將包含指向各種文檔的鏈接的XML解析到TableView中。當點擊表格視圖行時,我希望應用程序檢查該文件是否已存在於NSDocuments文件夾中。如果是這樣,那麼使用WebView的後續視圖將加載該文件。如果沒有,那麼它會下載該文件,然後加載它。我現在面臨的問題是XML包含一些PDF文件和一些DOC文件。我希望應用程序能夠檢查兩者。如何在那裏做一個OR標籤?檢查文件是否存在於iOS上,如果存在則打開
我有現在的問題是:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *pdfPath = [[documentsDirectory stringByAppendingPathComponent:@"aimprojectdownloads" ] stringByAppendingPathComponent:entry.articleTitle];
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:pdfPath];
if (fileExists) {
//open the already downloaded file
}
if (!fileExists) {
//download and then open
}
entry.articleTitle只是要等於物品的名稱,減去它的擴展名。但是,在它們全部存儲的文件夾中,它將具有名稱和擴展名。會導致問題嗎?
http://stackoverflow.com/questions/14110165/file-search-with-specific-extension-objective-c – Nick
我對這個問題感到困惑。你的代碼看起來很好,你想要做更多的事情? – Putz1103