gpt4 book ai didi

ios - iPhone 的 UIPopoverController 通过实现类别

转载 作者:行者123 更新时间:2023-11-29 03:24:41 25 4
gpt4 key购买 nike

我知道 Popover Controller 只能在 iPad 设备上使用,但在下面的问题中有一条评论,其中用户提到了类别,代码如下, UIPopoverController for iphone not working?

  // UIPopoverController+iPhone.h file
@interface UIPopoverController (iPhone)
+ (BOOL)_popoversDisabled;
@end

// UIPopoverController+iPhone.m file
@implementation UIPopoverController (iPhone)
+ (BOOL)_popoversDisabled {
return NO;
}
@end

这是正确的方法吗?苹果会批准这个吗?

我的 iPad 应用程序已经完成,现在我正在将其设为通用应用程序,因此我不想使用任何自定义弹出框,而是想添加此类别,这样它将解决我的问题并减少开发工作。

最佳答案

这是非常 hacky 的方式,将它放在 AppStore 上将冒很大的风险。当然有人可能在商店中放了一个他们忽略了这一点的版本,但它随时可能崩溃,Apple 可能会决定删除他的应用程序。

您是否在 iPhone 上测试过弹出窗口?你会在iOS7.1中测试吗?它在 iOS7.2 或 iOS 7.3 上是否完全一样?

更好的解决方案是采用弹出窗口的开源实现并将其用于 iPhone(或两者)。

关于ios - iPhone 的 UIPopoverController 通过实现类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20610067/

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