問題タブ [nsentitydescription]

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 投票する
2 に答える
915 参照

swift - Swift: 新しい NSEntity を作成するときの属性の許容できない型の値

次の属性を使用して設定された Core Data エンティティがあります。

次のように NSManagedObject をセットアップしました。

このメソッドを実行しようとすると:

次に、resellerNo を割り当てようとするとクラッシュし、エラー メッセージが表示されます。

属性の許容できない値のタイプ: property = "resellerNo"; 必要なタイプ = NSNumber; 指定されたタイプ = __NSTaggedDate; 値 = 2001-01-01 00:00:00 +0000。

奇妙なことに、コンソールを使用してnewReseller.resellerNo直前に印刷すると、正常に動作します。

まったく同じ方法で他のエンティティにアクセスする他のコードは正常に機能します。

何か案は?

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

ios - .xcdatamodel のコア データで多対多の関係を作成する方法

こんにちは皆さん、以下のコアデータの例について本当に助けが必要です-objective-C IOS

Entity1: 個人属性: 名前

Entity2: 言語属性: LanguageName

例: 名前: ジョンは話せます 言語名: 英語、韓国語、日本語

例 2 は LanguageName になります: スペイン語、英語、韓国語はジョン、エイミー、アシュリーによって話されます

最初の質問は、xcdatamodel でその関係をどのように作成するかです。

2 番目の質問は、たとえば John が英語、韓国語、日本語を話すことをコア データに格納する方法です。

3番目は、そのデータを動的に表示する方法です。

languageName によって生成されたボタンがあり、それをクリックすると、その言語を話すすべての人をテーブルビューに表示する必要があるとしますか?

ビットをシフトして各ビットにスポーツを格納し、while ループを使用して一致させる別のアプローチを試しましたが、しばらく読んでいて、多対多の関係がより適しているようです。

どんな助けでも大歓迎です、事前に感謝します!

どこから始めればいいのかわからないので、コードは提供しませんでした。

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

swift - コアデータの基礎を理解する問題

NSManagedObject次のように使用する配列を作成してUITableView DataSourceいます:

さらに、ユーザーがセルの 1 つを選択するときに、特定のオブジェクトを Core Data Entity に保存したいと考えています。

問題は、私が電話しているときです

私のすべてDataSourceをコアデータに保存します。

選択したオブジェクトのみを から「引き出し」、managedContextそれを Core Data に保存するにはどうすればよいですか? どうもありがとう、ロイ!

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

ios - Swift 3 でクラッシュを引き起こす NSEntityDescription.insertNewObject 関数

私はこの入門チュートリアルをこのチュートリアルに従っていますが、Core Data はまったく初めてです。

エラーを生成するクラスは次のとおりです (ただし、エラーにより、sigabrt を使用して AppDelegate の最初の行に移動します。「let newUser」で始まる行は、エラーを生成するようです。コメントアウトするとエラーが消えるためです。

この問題は似ていますが、答えは私にはわかりにくく、少し複雑すぎるようです

上記の Youtube ビデオのコメント セクションでこのエラーについてまだ誰も投稿していないので、これは Swift 3 の変更によるエラーだと思います (コメントに記載されている Swift 2 の変更による別のエラーがありました)。

どんな助けでも大歓迎です!

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

swift - Core Data を含む Cocoa ポッドが、消費するアプリでエンティティを見つけられない

ココアポッドであるフレームワークを作成しました。フレームワークはコアデータを使用し、ポッドの仕様には次のものがあります。

フレームワークワークスペースの別のターゲットであるデモアプリではすべて正常に動作しますが、ポッドとしてインストールすると

何を試すべきかよくわかりませんが、データモデルファイルのモジュール名を変更しても効果はありませんでした。(私は、フレームワーク プロジェクトの名前から「現在の製品モジュール」に行き、戻ってきました。

ワークスペースのポッド プロジェクトにデータ モデル ファイルが表示されます。

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

ios - 理由: 「クラス 'NSManagedObject' の NSManagedObject には、有効な NSEntityDescription が必要ですか?

コア データ x コード 8.3 でエラーが発生します。データベースは DB に追加されます。

エラーは……

キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: 'クラス 'NSManagedObject' の NSManagedObject には有効な NSEntityDescription が必要です

アプリ名 : GPSLocation

データベース名 : GPSLocationDataBase(プロジェクトの途中で作成されたデータベース)

エンティティ名:GPSLocationEntity