問題タブ [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.
swift - Swift: 新しい NSEntity を作成するときの属性の許容できない型の値
次の属性を使用して設定された Core Data エンティティがあります。
次のように NSManagedObject をセットアップしました。
このメソッドを実行しようとすると:
次に、resellerNo を割り当てようとするとクラッシュし、エラー メッセージが表示されます。
属性の許容できない値のタイプ: property = "resellerNo"; 必要なタイプ = NSNumber; 指定されたタイプ = __NSTaggedDate; 値 = 2001-01-01 00:00:00 +0000。
奇妙なことに、コンソールを使用してnewReseller.resellerNo
直前に印刷すると、正常に動作します。
まったく同じ方法で他のエンティティにアクセスする他のコードは正常に機能します。
何か案は?
ios - .xcdatamodel のコア データで多対多の関係を作成する方法
こんにちは皆さん、以下のコアデータの例について本当に助けが必要です-objective-C IOS
Entity1: 個人属性: 名前
Entity2: 言語属性: LanguageName
例: 名前: ジョンは話せます 言語名: 英語、韓国語、日本語
例 2 は LanguageName になります: スペイン語、英語、韓国語はジョン、エイミー、アシュリーによって話されます
最初の質問は、xcdatamodel でその関係をどのように作成するかです。
2 番目の質問は、たとえば John が英語、韓国語、日本語を話すことをコア データに格納する方法です。
3番目は、そのデータを動的に表示する方法です。
languageName によって生成されたボタンがあり、それをクリックすると、その言語を話すすべての人をテーブルビューに表示する必要があるとしますか?
ビットをシフトして各ビットにスポーツを格納し、while ループを使用して一致させる別のアプローチを試しましたが、しばらく読んでいて、多対多の関係がより適しているようです。
どんな助けでも大歓迎です、事前に感謝します!
どこから始めればいいのかわからないので、コードは提供しませんでした。
swift - コアデータの基礎を理解する問題
NSManagedObject
次のように使用する配列を作成してUITableView
DataSource
います:
さらに、ユーザーがセルの 1 つを選択するときに、特定のオブジェクトを Core Data Entity に保存したいと考えています。
問題は、私が電話しているときです
私のすべてDataSource
をコアデータに保存します。
選択したオブジェクトのみを から「引き出し」、managedContext
それを Core Data に保存するにはどうすればよいですか? どうもありがとう、ロイ!
ios - Swift 3 でクラッシュを引き起こす NSEntityDescription.insertNewObject 関数
私はこの入門チュートリアルをこのチュートリアルに従っていますが、Core Data はまったく初めてです。
エラーを生成するクラスは次のとおりです (ただし、エラーにより、sigabrt を使用して AppDelegate の最初の行に移動します。「let newUser」で始まる行は、エラーを生成するようです。コメントアウトするとエラーが消えるためです。
この問題は似ていますが、答えは私にはわかりにくく、少し複雑すぎるようです
上記の Youtube ビデオのコメント セクションでこのエラーについてまだ誰も投稿していないので、これは Swift 3 の変更によるエラーだと思います (コメントに記載されている Swift 2 の変更による別のエラーがありました)。
どんな助けでも大歓迎です!
swift - Core Data を含む Cocoa ポッドが、消費するアプリでエンティティを見つけられない
ココアポッドであるフレームワークを作成しました。フレームワークはコアデータを使用し、ポッドの仕様には次のものがあります。
フレームワークワークスペースの別のターゲットであるデモアプリではすべて正常に動作しますが、ポッドとしてインストールすると
何を試すべきかよくわかりませんが、データモデルファイルのモジュール名を変更しても効果はありませんでした。(私は、フレームワーク プロジェクトの名前から「現在の製品モジュール」に行き、戻ってきました。
ワークスペースのポッド プロジェクトにデータ モデル ファイルが表示されます。
ios - 理由: 「クラス 'NSManagedObject' の NSManagedObject には、有効な NSEntityDescription が必要ですか?
コア データ x コード 8.3 でエラーが発生します。データベースは DB に追加されます。
エラーは……
キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: 'クラス 'NSManagedObject' の NSManagedObject には有効な NSEntityDescription が必要です
アプリ名 : GPSLocation
データベース名 : GPSLocationDataBase
(プロジェクトの途中で作成されたデータベース)
エンティティ名:GPSLocationEntity