Copyright (C) iPhoneアプリ開発備忘録 All rights reserved.
ブログ内で記したコード、内容の正確性は保証いたしません。
記載内容を実装したことにより発生した不具合・損害等の責任は一切負いません。



2022年10月28日

Core Dataのエンティティへの更新時に、CoreData: error: Serious application error. Exception was caught during Core Data change processing. This is usually a bug within an observer of NSManagedObjectContextObjectsDidChangeNotification. とコンソールに表示されて、アプリがクラッシュする場合の対処法

iOS16.0以降において、Core Dataのエンティティに大量のデータを連続して更新しているとき、
CoreData: error: Serious application error. Exception was caught during Core Data change processing. This is usually a bug within an observer of NSManagedObjectContextObjectsDidChangeNotification.
とコンソールに表示されて、アプリがクラッシュする場合がある。

続きを読む
posted by mobileDeveloper at 13:54 | Comment(0) | TrackBack(0) | Core Data はてなブックマーク - Core Dataのエンティティへの更新時に、CoreData: error: Serious application error.  Exception was caught during Core Data change processing.  This is usually a bug within an observer of NSManagedObjectContextObjectsDidChangeNotification.  とコンソールに表示されて、アプリがクラッシュする場合の対処法 | このブログの読者になる | 更新情報をチェックする

2021年12月05日

Core Dataの.xcdatamodeldをrenameする

既存プロジェクトを複製して新しいプロジェクトを作成したあと、各ファイルやフォルダの名称を変更していくが、Core Dataのモデル名称を変更するときにハマったのでメモ。

続きを読む
posted by mobileDeveloper at 14:52 | Comment(0) | Core Data はてなブックマーク - Core Dataの.xcdatamodeldをrenameする | このブログの読者になる | 更新情報をチェックする

2016年09月20日

iOS10でCore Dataへのアクセス時に、[error] error: (NSFetchedResultsController): couldn't read cache file to update store info timestampsと表示された場合の対処方法

iOS10で、Core Dataに大量のデータをインポートしようとしたり、大量のメモリを消費するNSArrayなどを同時に取り扱うとき、下記のメッセージがコンソールログに表示された場合の対処方法。
続きを読む
タグ:Mac apple iPAD IOS iPhone
posted by mobileDeveloper at 23:28 | Comment(1) | TrackBack(0) | Core Data はてなブックマーク - iOS10でCore Dataへのアクセス時に、[error] error:  (NSFetchedResultsController): couldn't read cache file to update store info timestampsと表示された場合の対処方法 | このブログの読者になる | 更新情報をチェックする

2016年02月20日

Core DataでsetFetchBatchSizeを0にするとデータ量に比例して読み込みが遅くなる場合の対処

Core DataでFetchをかけるとき、1度に読み込むサイズ(setFetchBatchSize)を0にすると、登録されているデータ量に比例して、読み込み処理時間が遅くなる場合の対処法。

続きを読む
タグ:Mac apple iPAD IOS iPhone
posted by mobileDeveloper at 23:41 | Comment(0) | TrackBack(0) | Core Data はてなブックマーク - Core DataでsetFetchBatchSizeを0にするとデータ量に比例して読み込みが遅くなる場合の対処 | このブログの読者になる | 更新情報をチェックする

2014年09月08日

[覚え書き] Core Dataでバンドル用の大量データをインポートしようとすると全件がインポートされない

リリース当初からCore Dataにデータをバンドルさせるため、テキストデータからインポートしてデータモデルを作ろうとしたが、大量にインポートしようとすると、どうしても最後にインポートするエンテティの末尾数百件がインポートされない現象が発生した。

■アプリのリリース時からCore Dataにデータをバンドルしておく方法 [最新版]
http://iphone-app-developer.seesaa.net/article/404883348.html

続きを読む
タグ:IOS Mac apple iPAD iPhone
posted by mobileDeveloper at 01:07 | Comment(0) | TrackBack(0) | Core Data はてなブックマーク - [覚え書き] Core Dataでバンドル用の大量データをインポートしようとすると全件がインポートされない | このブログの読者になる | 更新情報をチェックする
Apple、Appleのロゴ、App Store、iPodのロゴ、iTunesは、米国および他国のApple Inc.の登録商標です。
iPhone、iPod touch、iPadはApple Inc.の商標です。
iPhone商標は、アイホン株式会社のライセンスに基づき使用されています。
その他、本ブログに記載されている製品名、会社名は、それぞれ各社の商標または登録商標です。