私はiPhoneの初心者ですが、データベースを作成しましたが、「書き込み可能なデータベースファイルの作成に失敗しました」というメッセージとともに実行時エラーが発生します。操作を完了できませんでした。
私のコードは
-(void)createdatabase
{
NSFileManager *fileManager=[NSFileManager defaultManager];
NSError *error;
NSString *dbPath=[self getDBPath];
BOOL success=[fileManager fileExistsAtPath:dbPath];
if(!success)
{
NSString *defaultDBPath=[[[NSBundle mainBundle]resourcePath] stringByAppendingPathComponent:@"SQL.sqlite"];
success=[fileManager copyItemAtPath:defaultDBPath toPath:dbPath error:&error];
if(!success)
{
NSAssert1(0, @"Failed to create writable database file with message '%@'.", [error localizedDescription]);
}
}
}
私のコードに適用される提案とソースコードを教えてください