0
私は、起動時にデータベースを埋めるのに時間がかかりすぎるため、私のアプリケーションにリソースとしてインクルードされている、事前に分解されたsqliteデータベースを持っています。私はコアデータを使ってあらかじめ用意されたデータベースを作成しました。 iOS 4.2.1を搭載したiphone 4の場合、これが該当しますが、iOS 4.2.1を実行しているiPhone 3GSで全く同じコードをテストすると、データベースはドキュメントフォルダにコピーされますが、決して結果はありません私はデータベース内の何かを取得します。 iPhone 3GSのデータベースレイアウトがiPhone 4のレイアウトと異なるのですか(iOSのバージョンが同じでも)。 誰かがこの行動の理由を説明できますか?sqliteデータベースのインポートに関する問題
[[NSFileManager defaultManager] copyItemAtPath:srcPath toPath:dstPath error:&error];
に
[[NSFileManager defaultManager] moveItemAtPath:srcPath toPath:dstPath error:&error];
を変更することによってそれを解決