例如iOS版本9.0.2(13A452).
我知道如何检测iOS版本,例如:9.0.2.
有没有检测13A452的API?
提前致谢.
解决方法 想想我会把代码放在任何人需要的地方(在运行时工作),因为处理起来有点棘手!请确认#include< sys / sysctl.h>
//make sure you `#include <sys/sysctl.h>`Nsstring *ctlKey = @"kern.osversion";BOol buildValueFound;Nsstring *buildValue;size_t size = 0;if (sysctlbyname([ctlKey UTF8String],NulL,&size,0) == -1) { buildValueFound = NO;} else { char *machine = calloc( 1,size ); sysctlbyname([ctlKey UTF8String],machine,0); Nsstring *ctlValue = [Nsstring stringWithCString:machine enCoding:[Nsstring defaultCStringEnCoding]]; free(machine); buildValue = ctlValue; buildValueFound = YES;}if (buildValueFound) { NSLog(@"%@",buildValue);} else { NSLog(@"No build value found");}总结
以上是内存溢出为你收集整理的如何检测设备的iOS版本的内部版本号(例如13A452)全部内容,希望文章能够帮你解决如何检测设备的iOS版本的内部版本号(例如13A452)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)