は、アプリケーションのディレクトリにデータベースをコピーし、その後、あなたのデータベースを使用することができます:)
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString *dbPath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"Airports.sqlite"];
BOOL success = [fileManager fileExistsAtPath:dbPath];
if (!succes){
NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Airports.sqlite"];
BOOL success = [fileManager copyItemAtPath:defaultDBPath toPath:dbPath error:&error];
if (!success)
NSAssert1(0, @"Failed to create writable database file with message '%@'.", [error localizedDescription]);
else
NSLog(@"Succesfully created writable database");
}
感謝を。 **本当に申し訳ありません**しかし、私はAnsi Cでこれをどうやって行いますか? Obj CとThe Foundationsを使う前に、私は自分自身をブートストラップし、基礎から始めます。手動でコピー&ペーストを試しましたが、うまくいかないようです。 – MonkeyBusiness
@MonkeyBusiness okey .. Ansi Cでこれを行う方法がわかりません。PHPの後でObj Cを使い始めました。 – AltinkOnline
成功元のSQLiteファイルを作業ディレクターに移動したり、コードを取得したりすることはできませんでしたので、ファイルの名前を変更して、やり直しました。コーディングは、すべてのxCodeのハイレベルな「支援」を克服することに比べて簡単です。 – MonkeyBusiness