Это простой UITableView
код, который правильно работает на игровой площадке:
import UIKit
class MyDataSuorce : NSObject, UITableViewDataSource {
func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell!
{
let cell = UITableViewCell(style: .Value2, reuseIdentifier: nil)
cell.textLabel.text = "Row #\(indexPath.row)"
return cell;
}
func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int
{
return 4
}
}
let list = UITableView(frame:CGRectMake(0,0,300,300), style: .Plain)
let d = MyDataSuorce()
list.dataSource = d
list.reloadData()
Но когда я впервые попробовал этот код, он не работает и просто показывает пустой UITableView
:
let list = UITableView(frame:CGRectMake(0,0,300,300), style: .Plain)
list.dataSource = MyDataSuorce()
list.reloadData()
Что не так со вторым кодом?
ИЗМЕНИТЬ:
Это вывод консоли для list.dataSource = MyDataSuorce()
:
Не удалось выполнить игровую площадку: ошибка: ошибка: не удалось найти символы: _memmove
list.dataSource = self
- person ZeMoon   schedule 11.07.2014self
явно не определен в глобальной области видимости! - person Emadpres   schedule 11.07.2014