Ios NsattributeString在iPhone而不是iPad中出现奇怪错误

Ios NsattributeString在iPhone而不是iPad中出现奇怪错误,ios,swift,Ios,Swift,我正在运行以下代码和错误EXC_BAD_访问错误只发生在iPhone上,而不是运行相同iOS 8.1.2的iPad上。我试着将文档属性的nil替换为below&tempDictionary,但无法编译 需要帮忙吗 var error: NSError? var tempDictionary: AutoreleasingUnsafeMutablePointer<NSDictionary?> = nil var title = "Message &#82

我正在运行以下代码和错误EXC_BAD_访问错误只发生在iPhone上,而不是运行相同iOS 8.1.2的iPad上。我试着将文档属性的nil替换为below&tempDictionary,但无法编译

需要帮忙吗

    var error: NSError?
    var tempDictionary: AutoreleasingUnsafeMutablePointer<NSDictionary?> = nil

    var title = "Message &#8211; Test"

    var attrStr = NSAttributedString(
        data: title.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: true)!,
        options: [ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType],
        documentAttributes: nil,
        error: &error)

    if let actualError = error {
        println("An Error Occurred: \(actualError)")
    }

    textLabel!.attributedText = attrStr
iPhone中的错误显然不清楚。我可以在堆栈中看到这个

 @!objc ext.UIKit.ObjectiveC.NSAttributedString.init
 (ObjectiveC.NSAttributedString.Type)(data : ObjectiveC.NSData, options
 : Swift.Optional<Swift.Dictionary<ObjectiveC.NSObject,
 Swift.AnyObject>>, documentAttributes :
 Swift.AutoreleasingUnsafeMutablePointer<Swift.Optional<ObjectiveC.NSDictionary>>,
 error :
 Swift.AutoreleasingUnsafeMutablePointer<Swift.Optional<ObjectiveC.NSError>>)
 -> Swift.Optional<ObjectiveC.NSAttributedString> at MasterViewController.swift

@莱昂纳多萨维奥达布斯感谢您的快速回复。你所指的函数的代码和我的一模一样。同样的结果。我正在从堆栈跟踪添加一些内容。不确定这是否有意义。