-3
これは動作しません。 getterとデフォルトセッターを持つ計算されたプロパティを持つには?
を行い、今、宿泊施設にはセッターを持っていないので、これは動作しません。
私はカスタムゲッターを保持し、計算なしで値を設定しますか?ゲッターと同じプロパティのセッターに同意しなければならないで、:あなたはない使用このハックはすべき理由今
// THIS IS BAD, DO NOT DO IT LIKE THAT:
private var _currTrack : MPMediaItem?
var currentTrack : MPMediaItem? {
get { return playlist?.items[index] }
set { _currTrack = newValue }
}
:
画像のコードブロックとしてコードを投稿し、そしてませんしてください。また、[Swift言語ガイド - プロパティ](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Properties.html)の_computed_(格納されていない!)プロパティを読み上げてください。 – dfri
計算された変数にはバッキングストアがありません。 'private var _currentTrack'インスタンスを作成します。 setterで '_currentTrack = newValue'をセットし、ゲッターでそれを返します。 – HAS
HAS ...それは答えです...なぜあなたはそのように投稿しませんでしたか? – Aaronium112