私は「プログラムは、信号受信:EXC_BAD_ACCESS」を取得し、ここで EXC_BAD_ACCESSを取得
は私のインターフェイス#import <Cocoa/Cocoa.h>
@interface AppController : NSObject {
NSSpeechSynthesizer *speechSynth;
}
と実装である理由を私は理解することはできません
#import "AppController.h"
@implementation AppController
- (id)init
{
self = [super init];
// HERE I GET Program received signal: EXC_BAD_ACCESS
speechSynth = [[NSSpeechSynthesizer alloc] initWithVoice:nil];
return self;
}
@end
私はCocoaとAppKitのフレームワークを含んでいます。
Nektoはコメントで示唆したように、このコードから欠落しているものがあります。上記のように、これはクラッシュしません。単純にするために他に何を削除しましたか? – jrturton
@jrturtonその他 – jingo
AppControllerをどのように初期化していますか?それはXIBにありますか?このコードは書かれているとおりに正しいので、バグはクラスの外部にある必要があります。 –