我想知道爲什麼我們在這裏首先搜索與NSDocumentDirectory路徑:NSDocumentDirectory或NSBundle resourcePath與Sqlite?
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *writableDBPath = [documentsDirectory stringByAppendingPathComponent:@"Sports.sqlite"];
,稍後我們比較這路徑與另一條路徑,使用從一個NSBundle此時resourcePath:
NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath]
stringByAppendingPathComponent:@"Sports.sqlite"];
success = [fileManager copyItemAtPath:defaultDBPath
toPath:writableDBPath error:&error];
什麼兩者之間的區別是什麼?
非常感謝!關於這個「圖形工具」,你怎麼得到它?再次感謝 – Paul
有幾個你可能最好的谷歌搜索和嘗試一些,但我個人喜歡SQL管理器插件的Firefox做得很好。它不適用於ERD,但可以比使用命令行更輕鬆地查看和操作表。 –
好的,謝謝保羅! – Paul