私はiOSでRealmデータベースを使用しており、1つのビル内のオフィスルームの最大数を表示する必要があります。私はモデルを作成しました:件名の最大数リストを検索
help @ countまたは@maxで1つの建物内の部屋の最大数を見つける方法はありますか? 可能ですか?通常の配列で
私はiOSでRealmデータベースを使用しており、1つのビル内のオフィスルームの最大数を表示する必要があります。私はモデルを作成しました:件名の最大数リストを検索
help @ countまたは@maxで1つの建物内の部屋の最大数を見つける方法はありますか? 可能ですか?通常の配列で
あなたは部屋の数によって建物のリストをソートし、ちょうど最初の要素を取ることができる:
let soredOffices = soredOffices.sorted { $0.rooms.count > $1.rooms.count }
if let maxNumberOfRooms = soredOffices.first {
//use maxNumberOfRooms
}
それはこのようなものかもしれません:
building.value(forKeyPath: "[email protected]@count")
しかし、私はそれはList
タイプで動作するかどうかわかりません。
ありがとうございましたが、アプリがで墜落:終了キャッチされない例外「RLMException」に起因するアプリ、理由:「入れ子になりましたキーパスはKVCコレクション演算子ではまだサポートされていません。 – TyM6JIep
素晴らしい!どうもありがとうございました! – TyM6JIep