-3

是否可以使用 Xcode 配置或其他方法仅针对金色 iPhone?

4

1 回答 1

0

无法通过公共 API 以编程方式检测 iOS 设备颜色。不过,你可以使用私人的。根据@Ortwin Gentz在这里的回答:

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"]);
}
于 2013-10-28T15:00:49.910 回答