Xcode Swift 2错误:.alloc()在Swift中不可用:请改用对象初始值设定项

Xcode Swift 2错误:.alloc()在Swift中不可用:请改用对象初始值设定项,xcode,swift,swift2,Xcode,Swift,Swift2,迁移到Swift2后,出现以下错误: .alloc()在Swift中不可用:请改用对象初始值设定项。谢谢你的帮助。多谢各位 func parser(parser: NSXMLParser, didStartElement elementName: String, namespaceURI: String?, qualifiedName qName: String?, attributes attributeDict: [String : String]) { element

迁移到Swift2后,出现以下错误: .alloc()在Swift中不可用:请改用对象初始值设定项。谢谢你的帮助。多谢各位

    func parser(parser: NSXMLParser, didStartElement elementName: String, namespaceURI: String?, qualifiedName qName: String?, attributes attributeDict: [String : String])  {

    element = elementName

    if (element as NSString).isEqualToString("item") {
        elements = NSMutableDictionary.alloc()
        elements = [:]
        ftitle = NSMutableString.alloc()
        ftitle = ""
        link = NSMutableString.alloc()
        link = ""
        fdescription = NSMutableString.alloc()
        fdescription = ""
        fdate = NSMutableString.alloc()
        fdate = ""
        fcontent = NSMutableString.alloc()
        fcontent = ""
    }

}    

  func loadRssRefresh(data: NSURL) {


    let myParser : XmlParserManager = XmlParserManager.alloc().initWithURL(data) as! XmlParserManager

    myFeed = myParser.feeds

    tableView.reloadData()


    self.refresher.endRefreshing()


}
只用

elements = NSMutableDictionary()
ftitle = NSMutableString()
.alloc()在Swift中不可用:请改用对象初始值设定项

这个错误消息非常具有描述性。这意味着您不应该在Swift中使用
alloc

您可以这样初始化字符串:

let str = NSMutableString()
但您也可以使用Swift字符串:

var str = ""