問題タブ [nsorderedset]

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 に答える
51 参照

ios - iOS で配列を切り替える

このアプリでは、カードの NSOrderedSet をコア データの「サブジェクト」エンティティに保存して、ユーザーが自分でクイズできるようにします。カードは火口のようにファッショナブルに反転してドラッグしますが、カードの更新方法では問題があります。現在のカードは、ビューでロードしたことを設定すると正常に表示されます (NSOrderedSet の配列プロパティの最初のカード)。ただし、ドラッグして更新すると、すぐに最後のカードに移動します。たとえば、デッキに 5 枚のカードがある場合、最初のカードから開始し、すぐに 5 番目のカードに移動します。必要に応じて循環するようにこのメソッドを更新する最良の方法は何でしょうか?

tableViewDelegate メソッドのようなインデックス プロパティを渡す必要があると思いますが、誰かが以前にこのようなことをしたことがあり、より良い方法がある場合は大歓迎です。

いつものように助けてくれてありがとう。

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

swift - Swift: 対多関係と mutableOrderedSetValueForKey でのコア データの問題

注文したセットが 1 つのエントリしか保存しない理由がわかりません。

私のコードは次のとおりです。

私はドキュメントを読みましたが、これを正しく行っているように見えますが、オブジェクトの配列を反復処理したにもかかわらず、順序付けられたセットに 1 つのエントリしか追加されません。

これは、追加される前のエントリと、オブジェクトを追加した後の管理対象オブジェクトの数を示す私のデバッガです。 デバッガウィンドウ

私の関係は次のように設定されています。

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

objective-c - 現地の NSDate 時間を PST 時間の営業時間と比較する

私のアプリには、ユーザーがカスタマー サービス担当者と直接話すチャット コンポーネントがあり、営業時間中にユーザーがサポートを要求している場合は、ユーザーに確実に通知したいと考えています。

営業時間は午前 9 時から午後 7 時までです。

オフィスが閉鎖されている場合にユーザーに通知を表示する現在のコードを次に示しますが、正しく機能していません。

}

0 投票する
2 に答える
4635 参照

ios - Swift: CoreData とジェネリック NSOrderedSet

情報が見つからなかっただけなのか、それとも不可能なのかはわかりません。

いくつかのページを調べました。Swift で NSOrderedSet の汎用バージョンを使用したいと考えています。

Set を使用すると、次のことができます。

Swift の Set 型は、Foundation の NSSet クラスにブリッジされています。ソース: Apple Docs - セット

NSManagedObject サブクラスでは、NSSet を Set に変更するだけで機能します。(テストしました)

出典: Apple Docs - 軽量ジェネリック

しかし、Swift で順序付きセットへの参照が見つかりませんでした。Objective-C の NSOrderedSet を使用できますが、その場合、Swift にはジェネリックがありません。

Swift でセット内の順序を定義する可能性はありますか?

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

ios - 最後の位置でオブジェクトを NSOrderedSet に追加するにはどうすればよいですか?

タイトルの言い方 - オブジェクトが最後の位置にあることを確認したいのですが、 の関数が見つかりませんNSOrderedSet。で簡単に設定できdata[data.count]ますか?

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

objective-c - NSOrderedSet を実装するために使用される基本的なデータ構造

NSOrderedSet は、オブジェクトの順序付けのようなハッシュ テーブルと配列の O(1) ルックアップ速度を提供できるようですか? これを達成するために使用されるデータ構造は何ですか? たとえば、ハッシュテーブルと、インデックス i がハッシュテーブル内のオブジェクトに対応するキーを持つ個別の配列の 2 つの組み合わせですか?