2012-10-08 69 views

回答

0

該文件需要添加到您的Xcode項目。確保你正在加載正確的文件,並且沒有錯別字。

編輯:更新基於評論:

NSString *path = [[NSBundle mainBundle] pathForResource:@"sqlitefile" ofType:@"db"]; 
if ([[NSFileManager defaultManager] fileExistsAtPath:path]) { 
    // Don't create new sqlite file 
} 
else { 
    // Create a new sqlite file 
} 
+0

謝謝Zsnow,但是這個文件被添加到我的項目中,並且它在要打包的列表文件中,然後在調試源代碼時創建一個新的sqlite文件。在正確的路徑中部署時可能會刪除sqlite文件? –

+0

我更新了我的答案,以更好地解決您的問題。 – zachjs

+0

嗨,Zsnow你的代碼的作品。我的錯誤是尋找sqlite文件,把全名放在'pathResource:DB_NAME'上,我正在使用一個常量宏'#define DB_NAME(@「myfile.sqlite」)「'。非常感謝。 –

相關問題