1
我正在尋找快速修復我的iPhone模擬器問題。在模擬器上打開UIManagedDocument需要很長時間
我用它來訪問我的數據庫的代碼是:
+ (NSURL*) databaseURL
{
if(!databaseURL){
databaseURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
databaseURL = [databaseURL URLByAppendingPathComponent:databaseNameString];
}
return databaseURL;
}
+ (UIManagedDocument*) managedDocument
{
if(!managedDocument){
managedDocument = [[UIManagedDocument alloc] initWithFileURL:[FLOWDatabase databaseURL]];
}
return managedDocument;
}
+ (void) initialiseDatabase
{
if ([[NSFileManager defaultManager] fileExistsAtPath:[[FLOWDatabase databaseURL] path]])
[managedDocument openWithCompletionHandler:^(BOOL success) {
//...
}];
else
[managedDocument saveToURL:[FLOWDatabase databaseURL] forSaveOperation:UIDocumentSaveForCreating completionHandler:^(BOOL success){
//...
}];
}
的事情是,它完美的作品在實際的iPhone,但不是在模擬器上。 滯後時間(40秒)用於初始創建以及編輯現有文件。
我已經試過「重置內容和設置」,乾淨的Xcode中,刪除+在模擬器上重建應用程序 - 這些都不工作。
接下來要做什麼?
Vb的