0
최근에 저는 Xcode 6.1을 사용하고 있지만 Xcode 6 베타 버전에서 RSS Reader App을 만드는 방법에 대한 자습서를 따르려고했습니다. 나는 실수로 보이는 선을 발견했습니다.Xcode - RSS 리더기
전체 코드는 다음과 같습니다
import UIKit
class TableViewController: UITableViewController, NSXMLParserDelegate {
var parser = NSXMLParser()
var feeds = NSMutableArray()
var elements = NSMutableDictionary()
var element = NSString()
var ftitle = NSMutableString()
var link = NSMutableString()
var fdescription = NSMutableString()
override func viewDidLoad() {
super.viewDidLoad()
feeds = []
var url: = NSURL(string: "http://www.mentonegrammar.net/rss/news")!
parser = NSXMLParser(contentsOfURL: url)
parser.delegate = self
parser.shouldProcessNamespaces = false
parser.shouldReportNamespacePrefixes = false
parser.shouldResolveExternalEntities = false
parser.parse()
}
func parser(parser: NSXMLParser!, didStartElement elementName: String!,
namespaceURI: String!, qualifiedName qName: String!,
attributes attributeDict: [NSObject : AnyObject]!) {
element = elementName
// instantlate
}
func parser(parser: NSXMLParser!, didEndElement elementName: String!,
namespaceURI: String!, qualifiedName qName: String!) {
}
func parser(parser: NSXMLParser!, foundCharacters string: String!) {
}
func parserDidEndDocument(parser: NSXMLParser!) {
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
// MARK: - Table view data source
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
// #warning Potentially incomplete method implementation.
// Return the number of sections.
return 0
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// #warning Incomplete method implementation.
// Return the number of rows in the section.
return 0
}
/*
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("reuseIdentifier", forIndexPath: indexPath) as UITableViewCell
// Configure the cell...
return cell
}
*/
}
오류 :
var url: = NSURL(string: "http://www.mentonegrammar.net/rss/news")!
그것은 어떤 도움을 크게 감상 할 수 스위프트 Compiler Error - Expected Type
말한다.
:
var url = NSURL(string: "http://www.mentonegrammar.net/rss/news")!
또는 입력하여 오류, 두 유형을 제거하려면
또한
var url : NSURL = NSURL(string: "http://www.mentonegrammar.net/rss/news")!
, 나는 크게 엑스 코드의 RSS 리더 구축에 감사 튜토리얼에서 찾을 수 있습니다 감사합니다 @Afstkla! 당신의 도움은 대단히 감사합니다! –