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