iOSアプリ開発のときによくRealmSwiftを使うのですが、List
, LinkingObjects
, Results
に対して共通した処理をかけたいときがあります。
例えば次のようなときです。
swift
1 //遷移先にObjectsを送って全てのObjectを表示するというプログラムを書きたいとき 2 var objects:/*ここで型を確定したい*/ = returnObjects()//関数 3 performSegue(withIdentifier: "ShowAllObjects", sender: objects) 4 5 func returnObjects() -> /*ここで型を確定したい*/{ 6 /*手に入れたobjectsがListでもLinkingObjectsでもResultsでも共通してある型にまとめて返したい。*/ 7 }
質問の仕方が下手くそであったらそう教えてくださると嬉しいです。(あまり上手く書けている気はしない)
要するにやりたいことは「List
, LinkingObjects
, Results
を共通して扱うために何か一つの型にキャストする」ということです。
回答1件
あなたの回答
tips
プレビュー