0
の配列とcollationStringSelectorは:)私はそうのような構造体の配列があるとします。:構造体
struct Record {
let name: String
}
let array = [Record(name: "John"), Record(name: "Jim"), Record(name: "Bob")]
私はUILocalizedIndexedCollation.sectionを使用して、各要素のインデックスを取得したいと思います(のために:collationStringSelector :)
#selector(getter: record.name)
次のエラーが返されます:問題は、私は合格したときに、ある '#selector' の
引数が のObjective-CにさらされていないVAR '名前' を意味し
構造体のインスタンス値を#selectorに公開する方法はありますか? (NB:私が渡している構造体は、私のアプリケーション全体に広範囲にわたって使われており、実際にはクラスに変更したくありません)
ここで、構造体のインスタンス値を#selector?_ ** NO **に公開する方法はありません。 'Selector'はSwift構造体では動作しません。 'UILocalizedIndexedCollation'を使うには、ラッパークラスが必要かもしれません。 – OOPer