2017-06-17 14 views
0

私はiOSでRealmデータベースを使用しており、1つのビル内のオフィスルームの最大数を表示する必要があります。私はモデルを作成しました:件名の最大数リストを検索

help @ countまたは@maxで1つの建物内の部屋の最大数を見つける方法はありますか? 可能ですか?通常の配列で

答えて

1

あなたは部屋の数によって建物のリストをソートし、ちょうど最初の要素を取ることができる:

let soredOffices = soredOffices.sorted { $0.rooms.count > $1.rooms.count } 
if let maxNumberOfRooms = soredOffices.first { 
    //use maxNumberOfRooms 
} 
+0

素晴らしい!どうもありがとうございました! – TyM6JIep

0

それはこのようなものかもしれません:

building.value(forKeyPath: "[email protected]@count") 

しかし、私はそれはListタイプで動作するかどうかわかりません。

+0

ありがとうございましたが、アプリがで墜落:終了キャッチされない例外「RLMException」に起因するアプリ、理由:「入れ子になりましたキーパスはKVCコレクション演算子ではまだサポートされていません。 – TyM6JIep

関連する問題