Uygulamanızın tablosuna yenileme özelliği özelliğini eklemek istiyorum. Şu anda YouTube'da here numaralı telefon rehberini takip ediyorum ve uygulamamın slaydı yenilemek için başlatırken SIGABRT hatasıyla karşılaşıyorum.iş parçacığı 1: Silmek için slayt kullanırken SIGABRT hatası
Benim Kodu: Herkes ben yanlış yapıyorum söyle olsaydı
// outlet - table view
@IBOutlet weak var myTableView: UITableView!
// outet - activity indicator
@IBOutlet weak var spinner: UIActivityIndicatorView!
// outlet - barbutton
@IBOutlet weak var menuButton: UIBarButtonItem!
// slide to refresh
let refreshControl: UIRefreshControl = UIRefreshControl()
// xml parser
var myParser: NSXMLParser = NSXMLParser()
// rss records
var rssRecordList : [RssRecord] = [RssRecord]()
var rssRecord : RssRecord?
var isTagFound = [ "item": false , "title":false, "pubDate": false ,"link":false]
// MARK - View functions
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
if self.revealViewController() != nil {
menuButton.target = self.revealViewController()
menuButton.action = "revealToggle:"
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
// pull to refresh
refreshControl.addTarget(self, action: "uiRefreshControlAction:", forControlEvents: UIControlEvents.ValueChanged)
self.myTableView.addSubview(refreshControl);
func uiRefreshControlAction() {
self.myTableView.reloadData()
}
// set tableview delegate
self.myTableView.dataSource = self
self.myTableView.delegate = self
}
bu harika olurdu. Ben Xcode için yeni ve bu benim ilk uygulama, bu yüzden tamamen yanlış bir şey yaptım, bu yüzden.
https://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1 – dan