私はCocoaプログラミングとXcodeの両方を初めて使用しています。私はMainMenu.nib(または.xib)ファイルを使用してsetenv(または環境変数を設定)する方法が不思議です。私はこのような主な機能で他の誰かのコードがあります。二行目の後にCocoaまたはXcodeプログラミングでmainmenu nib(xib)ファイルを使用してsetenv(環境変数を設定)する方法は?
[NSApplication sharedApplication];
[NSBundle loadNibNamed:@"MainMenu" owner: NSApp];
を、それは環境変数を取得することができます
if (!getenv("R_HOME")) {
fprintf(stderr, "R_HOME is not set.\n");
return -1;
}
を私は1つのペン先を構築することができる方法を知りたい(またはxib)ファイル(例:MainMenu.xib)をXcode 3の最新バージョンにインストールし、setenvに使用できるようにします。私は、プログラムの実行時に、私はそれが働いていたが、ダブルxxx.appをクリックすることにより、ココアGUIプログラミングを実行するとき
setenv("R_HOME", "/Library/Frameworks/R.framework/Resources", 1)
しかし、これは動作しませんでした。私がやったことの一つは、nibファイルを使用せずのsetenvをコーディングしましたコマンドラインバージョン。だから、Mac GUIアプリケーションを起動するときに環境変数を設定する方法が必要なようです。私は環境変数を設定する他の方法を見てきましたが、nib(またはxib)ファイルを使って環境変数を設定する方法と、NSBundleのloadNibNamedメソッドを使って環境変数をロードする方法を知りたいと思います。
私はあなたがすべてのポイントについて正しいと思います。私は自分のコードをデバッグしているときに間違いました。 setenvとgetenvは働いた。 –