2013-07-03 5 views
0

실행중인 iOS 시뮬레이터를 찾는 방법이 있습니까? ie 5.1과 6.1의 차이점.iOS 시뮬레이터 iOS 버전

[[UIDevice currentDevice] systemVersion]을 사용하면 x86을 반환하므로 6.1 시뮬레이터와 7.0 시뮬레이터의 차이점을 확인할 수 없습니다.

+0

Xcode의 맨 위를 살펴보면 실행중인 시뮬레이터의 버전을 알 수 있습니다. 아니면 코드에서 의미합니까? –

+1

'[[UIDevice currentDevice] systemVersion]'은 시뮬레이터에서 6.1을 반환합니다. 아마 당신은'systemVersion'을'systemName'과 혼합 시켰을까요? –

답변

0

에있는 가용성을 살펴한다 [[UIDevice currentDevice] systemVersion] 여러분에게 필요한 정보를 제공해야한다 . 그러나 그것은 논리에 사용해야하는 것이 아닙니다. 사용자가 볼 수있는 문자열로 설계되었습니다.

논리 결정을 내리고 싶다면 기능에 따라 결정해야합니다. 예를 들어 시스템 버전을 기반으로 의사 결정을 내리기보다는 런타임에 잠재적으로 약한 기호가 있는지 확인한 후 사용하십시오.