gpt4 book ai didi

ios - 无法在 iOS 6.0 或 6.1 中运行应用程序

转载 作者:行者123 更新时间:2023-11-29 12:59:42 24 4
gpt4 key购买 nike

我目前正在为 iOS 6 和 7 开发应用程序。我是第一次使用 Storyboard。当我使用带有 iOS 7 的 iPhone 或模拟器时,我的应用程序运行良好。

然而,当我尝试在 iOS 6 或 6.1 上运行它时,它崩溃并出现以下错误:

 Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSPlaceholderString initWithString:]: nil argument'

注意:我的部署目标是6.0,但我的Base SDK是最新的(iOS 7.0)。

  • 我应该检查哪些设置?
  • 我应该加载较早的 SDK 吗?
  • Storyboard与此有什么关系吗?

最佳答案

我在更新到 iOS 7 时也遇到了这样的问题。问题最终与 UITextField 的使用有关。使用 iOS 7 SDK 并针对 iOS 6 进行编译,空文本字段返回 nil 而不是 @""。因此,如果你做类似的事情

NSMutableString *myString = [[NSMutableString alloc] initWithString:self.myTextField.text];

它会导致您的代码如您所描述的那样爆炸。

关于ios - 无法在 iOS 6.0 或 6.1 中运行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20116144/

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