Tôi có một cấu trúc như thế này ....iphone - truy cập UITableViewController từ UITableViewCell
UITableViewController -> UITableViewCell -> UIView
Tôi cần UIView
để truy cập vào một Hashtable (NSMutableDictionary
) trong UITableViewController
Có cách nào để truy cập ViewController chỉ đơn giản là từ ViewCell (sử dụng [ViewCell superview] rõ ràng sẽ không hoạt động) .... Tôi có cần phải đi xuống thông qua AppDelegate sử dụng [[UIApplication sharedApplication] delegate]
?
Cảm ơn!
Tôi đang sử dụng iOS 5.0 và tính năng này không hoạt động trong dự án hiện tại của tôi, self.superview.superview là UIView chứ không phải UITableView ("[UIView dataSource]: bộ chọn không được công nhận"). – Max
@ Không có gì trong tài liệu đảm bảo rằng các ô xem bảng sẽ là hai bản xem trước từ các chế độ xem bảng để câu trả lời này dựa trên hành vi không có giấy tờ. Nó không ngạc nhiên khi nó bị hỏng. – Tommy
Bạn nên sử dụng: UITableView * tv = (UITableView *) tự.superview; –