基本的に私はlocalIPと呼ばれるIBoutlet NSMenuItemを持っています。私は私の.mでsetTitleインスタンスを使用しています。タイトルを文字列(@ "")とNSStringと同じに設定したいとします。NSMenuItem TitleはStringとNSStringに設定されていますか?
次の断片を見てください。
問題は、使用されていない表現結果を警告することです。したがって、表示されるのはNSStringのIP値です。私は最終的な出力を次のようにしたい: ローカルIP:192.xxx.x.x
私はobjective-cの新しいです。私は以前は主にjavaでプログラミングしていました。
はどうもありがとうございましたあります!働いた!あなたは理由を説明してもらえますか? stringWithFormatをNSStringと単独では何が違うのですか? –
元々あなたが持っていたのはCカンマ演算子の使用でした。カンマ演算子はカンマの左側の式を評価し、*はその値をスローし、カンマの右側の式を評価し、その値を全体の式の値として取ります。この値は、左側に副作用(たとえば、割り当て)がある可能性があるということです。 –
おかげさまで、私はそれをよりよく理解していると思います! –