Я новичок в xcode и пытаюсь создать очень простое приложение для воспроизведения шума при нажатии кнопки. Я спросил предыдущий quesiton, в котором у меня была ошибка, и пользователь предположил, что я не правильно импортировал AVFoundation.framework. Я принял их предложение и установил оператор импорта, но теперь получаю сообщение об ошибке. Пожалуйста, смотрите мой код ниже:Не удается импортировать AVFoundation.framework, поэтому приложение не может воспроизводить музыку?
Мой .h файл:
#import <UIKit/UIKit.h>
@interface FirstViewController : UIViewController
@property (weak, nonatomic) IBOutlet UILabel *sampleText;
@end
Мой файл .m:
#import "FirstViewController.h"
#import <AVFoundation/AVAudioPlayer.h>
@interface FirstViewController()
@end
@implementation FirstViewController
@synthesize sampleText = _sampleText;
- (IBAction)beep:(UIButton *)sender {
NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"button1"
ofType:@"mp3"]];
AVAudioPlayer *click = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil];
[click play];
//[click release];
}
Однако после строительства, я получаю сообщение об ошибке компоновщика:
Undefined symbols for architecture armv7s:
"_OBJC_CLASS_$_AVAudioPlayer", referenced from:
objc-class-ref in FirstViewController.o
ld: symbol(s) not found for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Может кто-то, пожалуйста, помогите мне решить это? Благодаря!
вы сделали это более ясным, чем я! Ницца. +1 от меня. – Douglas