-3
是否可以使用Xcode配置或其他方法僅定位金色iPhone?是否有可能使應用程序僅在金色iPhone上工作?
是否可以使用Xcode配置或其他方法僅定位金色iPhone?是否有可能使應用程序僅在金色iPhone上工作?
無法通過公共API以編程方式檢測iOS設備顏色。 不過,你可以使用私人的。 根據@Ortwin Gentz的回答here:
UIDevice *device = [UIDevice currentDevice];
SEL selector = NSSelectorFromString(@"deviceInfoForKey:");
if (![device respondsToSelector:selector]) {
selector = NSSelectorFromString(@"_deviceInfoForKey:");
}
if ([device respondsToSelector:selector]) {
NSLog(@"DeviceColor: %@ DeviceEnclosureColor: %@", [device performSelector:selector withObject:@"DeviceColor"], [device performSelector:selector withObject:@"DeviceEnclosureColor"]);
}
你是認真的嗎?誰有這樣一個金色的iPhone? – MasterRazer
非常。黃金是最好的。 –
Downvotes在這裏看起來不合適 - 儘管對於任何經驗豐富的iOS開發人員來說,答案都是顯而易見的,但這個問題在編程上是有效的,主題上的,而不是重複的。 –