2013-05-21 3 views
0

Я новичок в 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) 

Может кто-то, пожалуйста, помогите мне решить это? Благодаря!

ответ

7

Вам также необходимо добавить структуру AVFoundation в свой проект. Нажмите на проект вверху списка источников слева, выберите цель, перейдите в панель «Сводка» и нажмите кнопку «+» в разделе «Связанные структуры и библиотеки».

+0

вы сделали это более ясным, чем я! Ницца. +1 от меня. – Douglas

2

Обязательно добавьте каркас. Нажмите на свой проект в левом столбце, прокрутите вниз до фреймворков и нажмите «Добавить». Найдите необходимую структуру.

Смежные вопросы