मैंUITableView reloadData() दिखाया गया रीफ्रेश नहीं होता कोशिकाओं
class StationViewController :
UITableViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet var stationTableView: UITableView!
है मेरी डेटा स्रोत में अद्यतन डेटा और कर
stationTableView.reloadData()
इस तुरंत स्क्रीन पर दिखाई नहीं दे रहा है। यदि मैं स्क्रॉल करता हूं, झुकाता हूं या कुछ और करता हूं जो स्क्रीन के पुनर्निर्मित करता है तो अद्यतन कोशिकाएं दिखाई देती हैं। मैं पुष्टि कर सकता है कि UITableView अद्यतन करने के लिए किया
println("\(stationTableView.visibleCells())")
जो उम्मीद कोशिकाओं प्रिंट को फोन करके।
बाकी सेटअप एक UINavigationController
है जिसमें मेरे StationViewController
रिश्ते के रूप में है। stationViewController
के लिए आईबीओलेटलेट स्टोरीबोर्ड फ़ाइल में UITableView
से जुड़ा हुआ है।
मुझे अपने अपडेट को तत्काल दिखाई देने के लिए स्क्रीन के "पुनर्निर्मित" की आवश्यकता होती है। मैं उसको कैसे करू?
शायद आप मुख्य स्टेशन से 'stationTableView.reloadData()' को कॉल नहीं कर रहे हैं। – Artem