私は現在、ユーザーが設定バンドルを介してコマンドの引数(sbutilsからのsbalertなど)を書き込む微調整に取り組んでいます。NSStringに保存することはできますが、sbalertコマンドの引数として使用することはできません。これは可能ですか?代替案はありますか?私のコードは
int main(int argc, char **argv, char **envp) {
NSString *string1 = @"Hello World";
NSLog(@"%@", string1);
system(" sbalert -t %@", string1);
return 0;
}
// vim:ft=objc
これはテストであるため、NSStringがPreference Bundleのテキストと等しくないことに注意してください。それでも、コンパイル中にエラーが発生します。