開発環境はXcode、Macintoshのアプリケーションを作っています。
基本的な質問です。失礼な点があるかと思いますが、よろしくお願いします。
ボタンを押したときに、SafariでGoogleを開きたいです。
外部のアプリケーションを実行するのは、taskらしいというので、Webで見つけたものを継ぎ接ぎしてみたのですが、うまく動きません。
- (IBAction)show:(id)sender{
NSString *str = [@"http://www.google.com/"];
[outputField setStringValue:str];//ここまではうまくいっていて、設定したMultiline Labelに文字列を表示できている。
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];//Usused variable 'pool'とエラー。
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath: @"/bin/sh"];
[task setArguments: [NSArray arrayWithObjects: str, nil]];
[task launch];
}
あと、ライブラリからもってきたPush Buttonを、ウィンドウのなかでキーボードのEnterを押したときに実行するデフォルトのボタンにしたいです。
これにはどのようにしたらよいでしょう?
アドバイスお願いします。