2014-09-10 26 views
5

Parse kullanıyorum. Veritabanındaki nesnenin bir listesini sorgulamaya çalışıyorum. Hızlı programlama dili kullanıyorum. Sanırım bu hatanın nedeni, obj-c ve hızlı köprü. Biri bana yardım edebilir mi ? İşte kodum.'***' seçiciyle geçersiz kılma yöntemi, '****' ayrıştırma tipine sahip

override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! { 

Yalnızca ilk satırda hata var.

cevap

9

EDIT!

override func tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell { 

Sadece değiştirmek Böyle olmak zorunda: kullanabileceğiniz bazı kod geriye dönük uyumluluk nedenleriyle

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 

ve sonrasında "!" "?" ile işaretler. Xcode 6 GM tohumunu kullanıyorum. UITableViewDataSource'ta bazı değişiklikler var. Aynı hatayı alıyorum, ama benim için bu iş gibi değişiyor ...

+0

Çalışıyor. Teşekkür ederim. –

0

Kaldırabilirsiniz! "Protokol UITableViewDataSource" olarak UITableView, NSIndexPath ve UITableViewCell imza altına yaşıyor sonra:

kılma fonk tableView (tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath)

Христо Атанасов çok cevap benim için çalıştı -UITableViewCell.

+0

Kod uyumluluğu için '?' Kullanıyorum. Kullanımı gerekli değil .. –

İlgili konular