【问题标题】:iOS UITextView setText EXC_BAD_ACCESSiOS UITextView setText EXC_BAD_ACCESS
【发布时间】:2014-07-23 09:49:01
【问题描述】:

如果我用“乌尔都语”语言设置一些文本,我会得到 EXC_BAD_ACCESS

txtDetailLandscape.text = @"مير‎";

如果我设置一些英文字符串,它可以正常工作。

txtDetailLandscape 是我的 UITextView 在横向模式下,属性较弱,而另一个 UITextView 在这两种情况下都有效。

真的很奇怪的错误,不知道为什么它会给出 EXC_BAD_ACCESS 错误,而且这个问题只在 iOS7 中而不是在 iOS6 中。

P.S 我希望所有 utf-8 语言都显示,而不仅仅是乌尔都语

【问题讨论】:

  • 它在 iOS7 中也可以正常工作。我认为问题不在于那个。详细解释。
  • 我有两个视图,一个用于纵向,一个用于横向,纵向的 TextView 工作正常,但横向视图中的 TextView 不能正常工作(仅当我使用其他语言时)。它给出了 EXC_BAD_ACCESS

标签: ios ios7 utf-8 uitextview


【解决方案1】:

检查 txtDetailLandscape 的属性,如果它是“星期”,那么它可能是由于 ARC 释放对象而发生的。 将此属性设为“强”,这将正常工作。

【讨论】:

    猜你喜欢
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多