iOS 4.x用にビルドすると正常に動作するプロジェクトがありますが、iOS5.x用にビルドするとクラッシュして失敗します。明確にするために、4.xビルドはiOS 5.1で正常に実行されますが、5.0または5.1に対してビルドすると、以下に説明するクラッシュが発生します。
- (NSManagedObjectModel *)managedObjectModel
{
if (__managedObjectModel == nil)
{
__managedObjectModel = [[NSManagedObjectModel mergedModelFromBundles:nil] retain]; //crash
}
return __managedObjectModel;
}
私はドキュメントをチェックしました、そしておそらくnil
パラメータに関して提供することはメインバンドルにデフォルトであることになっています。CoreDataで変更されたことが、これを引き起こす原因になるかどうか誰かが知っていますか?
その価値については、「分析」ツールを実行しましたが、メモリリークや異常な報告はありません。