K
Size: a a a
K
TM
list = DoubleLinkedList<Int>()
вот так нормально работаетTM
TM
K
S
SP
UIKit
import Firebase
class NewsViewController: UIViewController{
private
var ref: DatabaseReference!
private
var arrayNews = Array<String>()
override
func viewDidLoad() {
super.viewDidLoad()
ref = Database.database().reference(withPath: "news")
ref.observe(.value) { (snapshot)
in
var count = 0
var array = Array<String>()
let snapshotValue = snapshot.value
as! [String: AnyObject]
for
_
in snapshotValue {
let text = snapshotValue["news\(count)"]
as! String
array.append(text)
count += 1
}
print(array)
self.arrayNews = array
}
}
NewsViewController: UITableViewDataSource, UITableViewDelegate {
func tableView(
_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
print(arrayNews)
return arrayNews.count
}
func tableView(
_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "news", for: indexPath)
as! CustomTableViewCell
let array = arrayNews
cell.imageNews.image = UIImage(named: "\(indexPath)")
cell.textNews.text = array[indexPath.row]
print(array)
return cell
}
func tableView(
_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 542
}
}
SP
SP
TM
K
TM
TM
m
AK
M
AK