documentationは、可能な戻り値について何も言及していません。私はの実装を探しましたが、見つけられません。System.get_property( 'phone_id')は常に値を返しますか?
私は、簡単なアプリケーションを書いて、iPhone Simulatorでそれを実行しましたが、値は表示されません。アプリケーションはrhogen app phone_id
を実行して作成されました。私はシミュレータがあるため、一意の識別子を返すことを知っている
<p>Phone id = <span><%= @phoneId %></span></p>
:
@phoneId = System.get_property('phone_id')
それから私はapp/index.erb
に次の行を追加:私は、super
への呼び出しは、直前にapp/application.rb
ファイルに次の行を追加しました私は実際のiOSアプリケーションを書いて、次のコードビットでラベルに一意の識別子を書き込むだけです:
[idLabel setText:[[UIDevice currentDevice] uniqueIdentifier]];
私はRubyを知らないので、私は特にRhodesを知らないので、私が書いたRhodesのテストアプリケーションが正しく動作しているかどうかはわかりません。だから、私はSystem.get_property
への呼び出しが本当に必要であるか、本当に識別子を返すべきかどうかを知っていません。
このように私の質問は、System.get_property('phone_id')
は常に値を返すのですか?もしそうなら、その値はユニークであることが保証されていますか?または、メソッドがnil
を返すケースがありますか?