CoreDataにデフォルトのSQLiteのデータを読みこませる方法。 以前(ジャーナルモード)では下記のやり方でオッケーだったのですが、 (ジャーナルモードでのやり方) http://rakuishi.com/iossdk/2831/ iOS7以降?はデフォルトがWALになったので、少し変更が必要となりました。 結論を書いてしまうと単純なのですが、 以前は Hoge.sqlite のみをコピーすればよかったのが、 WALモードでは Hoge.sqlite Hoge.sqlite-wal Hoge.sqlite-shm の3つともコピーする必要があります。 というわけで、先ほどご紹介した http://rakuishi.com/iossdk/2831/ に書かれているコードを変更すると以下のようになります。 (わかりやすくするため、冗長に書いています。) - (NSPersistentSt
![CoreDataでデフォルトデータを読みこませる WALのとき(iOS7) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/44dc0f103d17362377a54d23e39ad238078d0dbb/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Q29yZURhdGElRTMlODElQTclRTMlODMlODclRTMlODMlOTUlRTMlODIlQTklRTMlODMlQUIlRTMlODMlODglRTMlODMlODclRTMlODMlQkMlRTMlODIlQkYlRTMlODIlOTIlRTglQUElQUQlRTMlODElQkYlRTMlODElOTMlRTMlODElQkUlRTMlODElOUIlRTMlODIlOEIlRTMlODAlODBXQUwlRTMlODElQUUlRTMlODElQTglRTMlODElOEQlRUYlQkMlODhpT1M3JUVGJUJDJTg5JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kNGMyMGE4YjhhODI2NzNkZjZlOTk5MWU2NTYzOTMyZg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZWdnbW9iaWxlJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00ZTZhMzZjZjFiMmM4NTkzMDRkY2Y0YjU2OGRmZmE0ZQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Df9e0909c1b9f4aab5d2be0c8814cbf8b)