gpt4 book ai didi

ios8 - 将 UIDatePicker 作为 inputView 添加到 iOS 8 中的 textField

转载 作者:行者123 更新时间:2023-12-04 14:12:30 24 4
gpt4 key购买 nike

我的 Storyboard View 中有一个 UIDatePicker 连接到头文件中的 IBOutlet。

在实现文件中,我为选择器设置了一些属性,然后将其分配给我的 textFields:

[self.txtEndDate setInputView:self.picker];

这在 iOS 7 中运行良好,但在 iOS 8 中它给了我以下错误:
Terminating app due to uncaught exception 'UIViewControllerHierarchyInconsistency', reason: 'child view controller:<UICompatibilityInputViewController: 0x7c2d8800> should have parent view controller:<InserimentoDurata: 0x7aec2b10> but requested parent is:<UIInputWindowController: 0x7b92b400>'

关于如何解决这个问题的任何想法?

最佳答案

收到来自 Apple 开发人员技术支持的电子邮件后,似乎要将 UIDatePicker(或我所了解的任何自定义键盘)添加到 viewController,您不必再将其添加到其 View 中,而是添加它到其标题栏,然后将其连接到 IBOutlet。

它对我有用,即使它在 iPhone 5 模拟器中不起作用(所有其他人都可以),我快疯了。

我希望这可以帮助其他有同样问题的人。

关于ios8 - 将 UIDatePicker 作为 inputView 添加到 iOS 8 中的 textField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25951063/

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