gpt4 book ai didi

iphone - SplitViewController 查询

转载 作者:行者123 更新时间:2023-11-29 04:01:31 27 4
gpt4 key购买 nike

在通用应用程序中,如果我使用特定于平台的功能(例如 Popover、iPad 的 SplitViewController)而不使用检查设备,会发生什么情况

if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)

方法。如果应用程序在 iPhone 中运行,它会崩溃吗?

最佳答案

回答你的问题:是的,会的。特定的 Controller 仅在特定的环境中工作(谁会猜到......)您也可以避免使用这种代码if(IS_iPAD()){//Do some}

它会产生的错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIPopoverController initWithContentViewController:] called when not running under UIUserInterfaceIdiomPad.'

关于iphone - SplitViewController 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15804843/

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