core-data-migration

    4

    4答えて

    あなたはあなたのエンティティ構造を変更したときにiPhoneシミュレータでcoredataストアをリセットする方法を知っていますか? iPhoneで最後に実行したコアデータストアとは異なる新しいバージョンのコアデータストアを作成した場合も同様のプロセスを実行する必要がありますか?もしそうなら、いかがですか? おかげ

    1

    1答えて

    私はコアデータのバイナリデータをたくさん持っていますので、手動で移行するようにコードを設定するために、ファイルとして削除して保存したいと思います。 コアデータからバイナリを取り出してファイルに保存する必要があるため、データの量によっては移行プロセスに非常に時間がかかることがあります。 ユーザーがアプリがフリーズしているとは思わないように、単純な進捗ラベルを表示したいと思います。 // app di

    3

    1答えて

    iPhoneのコアデータから始めたばかりで、軽量マイグレーションで問題が発生しました。 私は私の古いモデルに2つの新しいフィールドを追加 は モデルクラスファイルを再生し、現在のバージョンと新しいモデルバージョンを作った は、テンプレートにAppDelegateに次のコードを追加しました を生成 NSDictionary * options = [NSDictionary dictionaryWi

    0

    2答えて

    リリースされたアプリケーションのコアデータモデルの古いバージョンがあります。今、次のバージョンのアプリケーションでは、コアデータモデルを新しいモデルに移行しています。モデルの新しいバージョンに実際に移行する前に古いモデルから属性値を取得する方法があるか、または移行が行われるかどうかを知る方法が存在する可能性があります。

    3

    2答えて

    いくつかのカスタムコードを持つ私のアプリケーションのマッピングモデルを作成しようとしています。したがって、私はxcmappingmodelを作成し、私はNSEntityMigrationPolicyをサブクラス化し、 createDestinationInstancesForSourceInstance メソッドを実装しました。さらに、私のマッピングモデルのカスタムポリシーフィールドにクラス名

    2

    1答えて

    iPad用アプリを作成中です。バックエンドを行うためにCoreData APIを使用したいと思います。このプロジェクトが成功すれば、Mac OS X版のアプリも作成したいと考えています。 バックエンドにCoreDataを使用すると、iOSプラットフォームとosxプラットフォームの両方でバックエンドクラスを簡単に共有できますか? 私がしたいのは、同じバックエンドを共有することです。

    2

    1答えて

    私は現在のデータベースに2つの新しい属性を追加したいと思います。そのデータベースを更新して「モデルバージョンを追加」をクリックすると、バージョンが更新され、新しい更新されたデータベースが作成されます。そのバージョンはどのようなバージョンで動作しますか?

    12

    6答えて

    コアデータに2つのオブジェクトモデル(v1とv2など)があります。この移行は、軽量移行に適しています。今、マイグレーションの後で、v1からv2へのマイグレーション時にのみ、カスタムコードを実行したいと思います。後でv3を導入すると、私はカスタムコードを実行させたくありません。 これを行う方法はありますか?事前に おかげで、 アヌパム

    0

    1答えて

    私は他のユーザー/開発者のためにsdk(iOS用静的ライブラリ)を開発しています。私はいくつかのデータを持っていなければならず、長い間それを維持しています。だから私はこのプロジェクトでsqliteデータベースと一緒にコアデータを使用する必要があります。私の質問は、このSDKのユーザーからxcdatamodelオブジェクトが非表示になるか、コアデータ以外のものを使用する必要があるかどうか、SDKの最

    4

    1答えて

    としては、(軽量 移行がサポートされている)マッピング・モデルを使用してApple documentation スキーマの移行がサポートされていませんで述べています。 私たちはのiCloud fonctionnalityとマッピングモデルの移行に対処する必要がある場合は、我々が持っているオプションについて思っていた ...私は、私は自分のアプリケーションに機能を追加するために、将来的に自分のコアデ