NSAttributedString在IOS 6.1上崩溃

安多斯科

我将NSAttributedString用于2件事:

1.使用HTML格式的字符串填充UITextView

2.根据内容长度调整TextView的大小

NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[MyHTMLString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];

myTextView.attributedText = attributedString;

UITextView *calculationView = [[UITextView alloc] init];
[calculationView setAttributedText:attributedString];
CGSize size = [calculationView sizeThatFits:CGSizeMake(screenWidth,FLT_MAX)];

CGRect frame_summary = CGRectMake(0, y, size.width, size.height);
myTextView.frame = frame_summary;

它在IOS 7.1上运行良好,但在IOS 6.1的第一行崩溃(EXC_BAD_ACCES)

据我所知NSAttributedString在IOS 6上工作。

有什么线索吗?

最后,还有在IOS 5上使用的任何建议或其他选择吗?

提前致谢

歌词
- (id)initWithData:(NSData *)data options:(NSDictionary *)options documentAttributes:(NSDictionary **)dict error:(NSError **)error 

仅可用于iOS 7.0。以及您在选项中使用的标志。NSDocumentTypeDocumentAttributeNSHTMLTextDocumentType)。

您应该改用以下代码:

- (id)initWithString:(NSString *)str attributes:(NSDictionary *)attrs;

您可以str像这样从NSData创建

- (NSString *)initWithData:(NSData *)data encoding:(NSStringEncoding)encoding;

祝好运。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么RKNSJSONSerialization在iOS 6上崩溃?

来自分类Dev

Different length of NSAttributedString and corresponding NSString in iOS6

来自分类Dev

iOS6中NSAttributedString和对应的NSString的长度不同

来自分类Dev

应用程序IOS在XCODE 6上的IBOutlet xib中的UITextView字段上崩溃

来自分类Dev

RecyclerView在Android 6上崩溃

来自分类Dev

iPhone 6s-[iOS 9.1]在[UICollectionViewController PreviewingContext:viewControllerForLocation:]上崩溃

来自分类Dev

MFMailComposeViewController由于iOS6上的全局外观属性而崩溃

来自分类Dev

代号1推送通知类型4在iOS上崩溃

来自分类Dev

Android 6上的翻新+ Robospice本机崩溃-致命信号11(SIGSEGV),代码1

来自分类Dev

在运行连接至IPv6的iOS 9.3.5的iPad和iPhone上,应用程序崩溃

来自分类Dev

Android 6上的AWS Amplify崩溃

来自分类Dev

如果不在主线程上,NSAttributedString initWithData和NSHTMLTextDocumentType崩溃

来自分类Dev

iPhone 6/6 Plus上的iOS 8键盘布局

来自分类Dev

iOS 8上的神秘崩溃

来自分类Dev

ABAddressBookRequestAccessWithCompletion在iOS 10上崩溃

来自分类Dev

UIGraphics在iOS 7上崩溃

来自分类Dev

UIGraphics在iOS 7上崩溃

来自分类Dev

iOS 8上的UIWebView崩溃

来自分类Dev

ABAddressBookRequestAccessWithCompletion在iOS 10上崩溃

来自分类Dev

UIRefreshControl 在 Xamarin iOS 上崩溃

来自分类Dev

为什么我的弹出窗口在iPhone 6 Plus的iOS 8.1中崩溃?iOS 8正常运作(实际上是Xcode 6.0至6.1错误)

来自分类Dev

为什么tableview在iOS 6+模拟器上可以正常工作,但是在iOS 5模拟器中却崩溃

来自分类Dev

为什么我的弹出窗口在iPhone 6 Plus的iOS 8.1中崩溃?iOS 8正常运作(实际上是Xcode 6.0至6.1错误)

来自分类Dev

CFAutoRelease()-iOS6上的行为

来自分类Dev

iOS 6上的状态栏消失

来自分类Dev

UIImageView未在iOS6上显示

来自分类Dev

iOS6上的动画未对齐

来自分类Dev

Xcode 6上的启动屏幕-iOS 8

来自分类Dev

iOS8 / iPhone6 + XPC崩溃

Related 相关文章

  1. 1

    为什么RKNSJSONSerialization在iOS 6上崩溃?

  2. 2

    Different length of NSAttributedString and corresponding NSString in iOS6

  3. 3

    iOS6中NSAttributedString和对应的NSString的长度不同

  4. 4

    应用程序IOS在XCODE 6上的IBOutlet xib中的UITextView字段上崩溃

  5. 5

    RecyclerView在Android 6上崩溃

  6. 6

    iPhone 6s-[iOS 9.1]在[UICollectionViewController PreviewingContext:viewControllerForLocation:]上崩溃

  7. 7

    MFMailComposeViewController由于iOS6上的全局外观属性而崩溃

  8. 8

    代号1推送通知类型4在iOS上崩溃

  9. 9

    Android 6上的翻新+ Robospice本机崩溃-致命信号11(SIGSEGV),代码1

  10. 10

    在运行连接至IPv6的iOS 9.3.5的iPad和iPhone上,应用程序崩溃

  11. 11

    Android 6上的AWS Amplify崩溃

  12. 12

    如果不在主线程上,NSAttributedString initWithData和NSHTMLTextDocumentType崩溃

  13. 13

    iPhone 6/6 Plus上的iOS 8键盘布局

  14. 14

    iOS 8上的神秘崩溃

  15. 15

    ABAddressBookRequestAccessWithCompletion在iOS 10上崩溃

  16. 16

    UIGraphics在iOS 7上崩溃

  17. 17

    UIGraphics在iOS 7上崩溃

  18. 18

    iOS 8上的UIWebView崩溃

  19. 19

    ABAddressBookRequestAccessWithCompletion在iOS 10上崩溃

  20. 20

    UIRefreshControl 在 Xamarin iOS 上崩溃

  21. 21

    为什么我的弹出窗口在iPhone 6 Plus的iOS 8.1中崩溃?iOS 8正常运作(实际上是Xcode 6.0至6.1错误)

  22. 22

    为什么tableview在iOS 6+模拟器上可以正常工作,但是在iOS 5模拟器中却崩溃

  23. 23

    为什么我的弹出窗口在iPhone 6 Plus的iOS 8.1中崩溃?iOS 8正常运作(实际上是Xcode 6.0至6.1错误)

  24. 24

    CFAutoRelease()-iOS6上的行为

  25. 25

    iOS 6上的状态栏消失

  26. 26

    UIImageView未在iOS6上显示

  27. 27

    iOS6上的动画未对齐

  28. 28

    Xcode 6上的启动屏幕-iOS 8

  29. 29

    iOS8 / iPhone6 + XPC崩溃

热门标签

归档