2010-12-30 12 views
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]; 

を変更することによってそれを解決

答えて

0

は私には奇妙に思えるが、それは動作するようになりました...

関連する問題