メソッドを関数風に扱う初歩がわかりません……。
List-1(処理内容はサンプル)は正常に動作しますが、同じ動作を期待しつつ、
独立したメソッドで文字列決定を処理させようと思ってList-2のようにすると
コンパイルOKですが実行するとエラーになります。
どこをどうしないといけないんでしょうか。
■ list-1
- (IBAction)myAction1:(id)sender{
NSString*s;
if((random()%10) <= 5) { s = @"AAAA"; } else { s = @"BBBB"; }
[ myOutlet1 setStringValue:s ];
}

■ list-2
- (IBAction)myAction1:(id)sender{
NSString*s;
[ s randomString:5 ];
[ myOutlet1 setStringValue:s ];
}
//
- (NSString *)randomString:(int)iSeparate{
NSString*s;
if((random()%10) <= iSeparate) { s = @"AAAA"; } else { s = @"BBBB"; }
return( s );
}