Xamarin.ios NSAttributeString方法返回Nil

Xamarin.ios NSAttributeString方法返回Nil,xamarin.ios,Xamarin.ios,在xamarin.ios中,我实现了如下方法: public void SetHtml(string htmlText) { var err = new NSError(); var atts = new NSAttributedStringDocumentAttributes { DocumentType = NSDocumentType.HTML, StringEncoding = NSStri

在xamarin.ios中,我实现了如下方法:

  public void SetHtml(string htmlText)
    {
       var err = new NSError();
       var atts = new NSAttributedStringDocumentAttributes
       {
           DocumentType = NSDocumentType.HTML,
           StringEncoding = NSStringEncoding.UTF8,
       };
       AttributedText = new NSAttributedString(NSData.FromString(htmlText), atts, ref err);
    }
但在某些情况下,在某些跟踪中,我得到了这个错误:

无法初始化“Foundation.NSAttributedString”类型的实例:本机“initWithData:options:documentAttributes:error:”方法返回的值为零。


我已经尝试将atts设置为null,但是当我从NSAttributedString获得一个实例时没有问题,会出现什么问题?

它是可失败的
init
,如果发生什么情况,它将返回
nil
,错误将出现在
ref error
中。您可以在
htmlText
中添加导致问题失败的字符串吗?“hey Jude”为什么第一个反斜杠在引号“\”之外?应该是这个吗<代码>嘿,裘德