問題タブ [xcdatamodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
70 参照

ios - エンティティの破損した (古い) 名前 - CoreData

次の問題があります:会話に更新する必要があるChatというモデルがあります (ニーモニックの問題のみ)。xcdatamodel ファイルで名前を変更しましたが、生成されたファイルは引き続き Chat のままです。

これを踏まえて、「まあ、そのままにしてチャットをもう一度使用する」ことにしましたが、チャットモデルで次のような操作を実行しようとすると、次のようになります。

アプリは次のように言ってクラッシュします。

*** キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: 'executeFetchRequest:error: フェッチ要求にはエンティティが必要です。


アプリをクラッシュさせる関連する NSManagedObject のエンティティ名の内部エラーを想定しています。

Chat および Chat+CoreDataProperties ファイルを削除して、正しい名前 (Conversation) で新しいファイルを生成しようとしましたが、Chat 名への参照が xcdatamodel に存在することもわかりました (ソースとして開いています)。ファイル) キーの下

会話に変更すると、動作は再び同じになります。

それを解決するための助けをいただければ幸いです

0 投票する
1 に答える
71 参照

ios - Xcdatamodel から JSON ファイルを生成する

xcdatamodelからJSONファイルを生成することは可能ですか?

xcdatamodelファイルが与えられた場合、いくつかのカスタム ロジック (おそらく私が作成したもの) を含むプログラムを実行すると、サードパーティ ライブラリで使用するJSONファイルが生成されます。私の質問: これは可能ですか? 誰かやったことがありますか?

0 投票する
1 に答える
1571 参照

xcode - Xcode Core Data モデルがありません

私は Core Data を使用して iOS アプリに取り組んでおり、ストーリーボードでいくつかの作業を行った後、アプリを実行しようとしましたが、元のモデルを除いて Core Data モデルがすべて欠落していることに気付きました。私の遊び場もありませんが、それはあまり気にしません。何が起こったのかわかりません。これらのデータ モデルを取り戻す必要があります。これは、プロジェクトナビゲーターでそれらを探すときに表示されるものです。

ここに画像の説明を入力

アプリをビルドしようとすると、正常にビルドされますが、すぐに次のエラーが発生します。

前回のコミット以降に git で行ったすべての変更を元に戻そうとしましたが、まだそれらを見つけることができません。何が起こったのでしょうか?それらを取り戻す方法はありますか?

0 投票する
3 に答える
9113 参照

xcode - この NSPersistentStoreCoordinator には永続ストアがありません (スキーマの不一致または移行の失敗)。保存操作を実行できません

xxxcdatamodel を使用しているアプリケーションに取り組んでいます。同じ xxxcdatamodel で、エンティティの 1 つに属性を追加しました。アプリケーションがクラッシュし、「この NSPersistentStoreCoordinator には永続ストアがありません (スキーマの不一致または移行の失敗)。保存操作を実行できません。」というメッセージが表示されます。私は多くのことを試しましたが、状況を処理するために軽量の移行も使用していますが、それもうまくいきません.以下は私のコードです:

ここで何か不足していますか?または、エンティティに 1 つの属性を追加しても、完全な移行を実行する必要があるようですか?よろしくお願いします。

0 投票する
3 に答える
58 参照

ios - iOSのxcdatamodelのプロパティの最小値は何を意味しますか?

分を設定した場合。プロパティの値は、「X」が 1 に等しいとします。一部のシナリオでは、値が 0 になり、モデルはどのように動作しますか? エラー/警告をスローしますか? 私のシナリオは、ラベルにメッセージの数を表示したいのですが、メッセージがない場合、ゼロが表示されます。コードの代わりに、(可能であれば) xcmod​​el のみを試してみたいと思います。そのプロパティの値の場合、ラベルは非表示にする必要があります。ゼロの場合は非表示にしますが、初めて実行する場合は非表示にしますが、ビューコントローラーのいくつかの遷移的な動きにより、そのカウントラベルが更新され、ゼロが表示されます。

0 投票する
1 に答える
822 参照

objective-c - バージョン管理された XCDatamodel を開くことができませんでした。ファイル .contents がありません

リモートオリジンにプッシュする前に、正常に機能する実行中のプロジェクトがありました。ディスクをフォーマットしてこのプロジェクトをチェックアウトすると、次のエラーが表示されます。

_MyModelDB 3.xcdatamodel: データ モデルの読み取りに失敗しましたエラー Domain=NSCocoaErrorDomain Code=256 "ファイル「コンテンツ」を開けませんでした。" UserInfo={NSFilePath=ProjectPath/Model/DBModel/MyModelDB.xcdatamodeld/._MyModelDB 3.xcdatamodel/contents, NSUnderlyingError=0x7fba9b6245d0 {エラー ドメイン=NSPOSIXErrorDomain コード=20 "ディレクトリではありません"}}

最後のバージョンの dbmodel の「.content」は実際にはありません。そして、_MyModelDB 3.xcdatamodel のサイズが妙に 0KB です。
誰かのアイデア??