我正在尝试使用此方法将AVAudioPlayer分配给属性
NSURL *soundURL = [[NSBundle mainBundle] URLForResource:@"error"
withExtension:@"aiff"];
AVAudioPlayer *avSound = [[AVAudioPlayer alloc]
initWithContentsOfURL:soundURL error:nil];
self.soundError = avSound;
Run Code Online (Sandbox Code Playgroud)
我在最后一行收到错误说:成员引用类型'struct objc_class*'是一个指针; 也许你的意思是使用' - >'?
该属性被声明为
@property (nonatomic, strong) AVAudioPlayer *soundError;
Run Code Online (Sandbox Code Playgroud)
指针?我不明白.
谢谢
Vla*_*mir 17
您没有发布完整方法,但错误可能表示您尝试在类方法中分配属性,而不是在实例方法中.
检查你的方法声明是否正确 - 可能应该是
- (void) someMethod
Run Code Online (Sandbox Code Playgroud)
代替
+ (void) someMethod
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4600 次 |
| 最近记录: |