SSENoteTrack
2 つのプロトコルに準拠するクラスがSSETrack
ありSSENoteContainer
ます。これらのプロトコルは両方とも、インターフェイス ファイルで @property を宣言します。
@property (nonatomic, assign, getter = isMuted) BOOL muted;
でSSENoteTrack.h
、プロパティを合成します。
@synthesize muted;
のインスタンスでSSENoteTrack
は、プロパティは nil として始まります。私は次のように別のクラスのコードでそれを設定しようとします:
[track setMuted:YES]
プロパティを YES に設定しても問題ありません。ただし、プロパティを NO に設定することはできません。例 行の後に[track setMuted:NO]
、 をtrack.isMuted
返しますnil
。
かなり奇妙な問題。おそらく、プロトコルの設定方法が原因でしょうか? ありがとう!