gpt4 book ai didi

ios - 如何检测它是在 iPhone 还是 iPad 上运行?

转载 作者:行者123 更新时间:2023-11-28 18:32:22 26 4
gpt4 key购买 nike

我有一个在 iPhone 上运行的应用程序,但是当我提交给 Apple 审查时,他们正在 iPad 上测试它。我如何检测它是否在 iPad 上运行 iPhone 应用程序?我尝试使用 UIUserInterfaceIdiomPad 但显然它只适用于通用应用程序而不适用于 iPhone 应用程序。

最佳答案

试试这个 UIDevice 类方法

 [[UIDevice currentDevice] name]              // like "S R Nayak's iPhone"
[[UIDevice currentDevice] model] // like @"iPhone", @"iPod Touch"
[[UIDevice currentDevice] localizedModel] // localized version of model
[[UIDevice currentDevice] systemName] // like @"iPhone OS"
[[UIDevice currentDevice] systemVersion] // like @"4.0"
[[UIDevice currentDevice] uniqueIdentifier] // UDID, a unique string to identify the device

否则你可以检查:

 if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone &&
[[[UIDevice currentDevice] model] hasPrefix:@"iPad"]) {
// This app is an iPhone app but running on an iPad

关于ios - 如何检测它是在 iPhone 还是 iPad 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26014397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com