0
Может ли кто-нибудь сказать мне, почему он не возвращает cell
? Я действительно не понимаю, почему. На «cellTableViewCell
« У меня есть только магазины с этикетками. Или мне нужно читать в func viewWillAppear
?Пустая ячейка на столеView + CoreData
var nazwaTab:[String] = []
func getContext() -> NSManagedObjectContext {
let appDelegate = UIApplication.shared.delegate as? AppDelegate
return (appDelegate?.persistentContainer.viewContext)!
}
func wczytaj(wartosc:String) -> String {
var wartosc2 = wartosc
let request: NSFetchRequest<Ostatnie> = Ostatnie.fetchRequest()
do {
let result = try getContext().fetch(request)
for liczby in result {
if let str = liczby.value(forKey: "nazwa") as? String
{
wartosc2 = str
nazwaTab.append(wartosc2)
nazwaTab.last
}
print(nazwaTab)
}
} catch {
print(error)
}
return wartosc2
}
}
extension tabViewController: UITableViewDataSource {
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return nazwaTab.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! cellTableViewCell
cell.dlugoscLabel.text = dlugoscTab[indexPath.row] as! String
cell.nazwaLabel.text = nazwaTab[indexPath.row]
cell.szerokoscLabel.text = szerokoscTab[indexPath.row] as! String
return cell
}
}
когда wczytaj называют? –
если вы установили точку останова в cellForRowAt - это значения в массиве, что вы ожидаете? являются ли выводы лейбла, что вы ожидаете? –
@JonRose пусто, Как я могу получить значение из запроса в таблицу? все здесь -> [link] (http://www.wklej.org/id/3043967/) – k0le