documentation은 가능한 반환 값에 대해 아무 말도하지 않습니다. source code에서 구현을 찾았지만 찾지 못했습니다.System.get_property ('phone_id')는 항상 값을 반환합니까?
간단한 응용 프로그램을 작성하고 iPhone 시뮬레이터에서 실행했지만 값이 표시되지 않았습니다. 응용 프로그램은 rhogen app phone_id
을 실행하여 만들어졌습니다. 내가이 줄을 추가 한 다음
@phoneId = System.get_property('phone_id')
app/index.erb
에 :
<p>Phone id = <span><%= @phoneId %></span></p>
내가 시뮬레이터 고유 식별자 때문에 반환됩니다 것을 알고 난 후 바로 super
를 호출하기 전에 app/application.rb
파일에 다음 라인을 추가 나는 다음과 같은 코드 비트를 사용하여 라벨에 고유 한 식별자를 쓰는 실제 iOS 응용 프로그램을 작성했습니다.
[idLabel setText:[[UIDevice currentDevice] uniqueIdentifier]];
루비에 대해 잘 알지 못해서 특히 로도스에 대해 잘 모르겠다. 필자가 작성한로드 테스트 애플리케이션이 올바르게 작동하는지 확신 할 수 없다. 따라서, System.get_property
에 대한 호출이 실제로 작동하는지 또는 식별자를 실제로 반환해야하는지 여부는 알 수 없습니다.
따라서 제 질문은 System.get_property('phone_id')
은 항상 값을 반환합니까? 그렇다면이 값은 고유 한 것으로 보장됩니까? 또는 메서드가 nil
을 반환 할 경우가 있습니까?