Mac OS X Leopard アプリで Core Data SQLite ストアを移行しようとしています。移行自体は単純で、モデルのバージョン間でいくつかの変更があるNSEntityMigrationPolicy
だけで、文字列操作を少し行うカスタムが 1 つあります。
99% の確率で、これは完全に機能します。ただし、時々EXC_BAD_ACCESS
in objc_assign_strongCast
underでクラッシュしmigrateStoreFromURL:
type:
options:
withMappingModel:
toDestinationURL:
destinationType:
destinationOptions:
error:
ます。
この時点では、カスタム移行ポリシーは呼び出されていないため、それが原因ではないと思います。また、マッピング モデル ファイルを 3 回チェックしましたが、すべて問題ないようです。
キッカーは、同じファイルを再度移行しようとすると、通常は正常に動作することです。これのデバッグをどこから開始すればよいかわかりません。