[問題] 在tableview上使用reloadData一開始無法顯示資料

看板MacDev作者 (神瘋小雞腿)時間14年前 (2011/08/16 14:50), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
請問各位高手: 小弟現在做用segmentedControl去更換tableview裡面的資料 用switch case(segmentedControl.selectedSegmentIndex)+reloadData方法去更換顯示在 tableview裡的資料 是都可以正常的執行 只是在一開始預設顯示的segment Item 0 時沒有資料顯示出來 要按過其他的segmentItem之後重按segmentItem 0資料才會顯示 請問該如何讓一開始segmentItem 0的資料顯示出來? 麻煩各位高手幫忙!!! 我的viewDidLoad: - (void)viewDidLoad { self.segmentedControl.selectedSegmentIndex = 0; [self Recieve_User]; [self Recieve_Style]; [Recieve_User release]; [Recieve_Style release]; [super viewDidLoad];} switch case的部份: switch (segmentedControl.selectedSegmentIndex) { case 0: styleName_all = [NSArray arrayWithObjects:@"aaa",nil]; userName_all = [NSArray arrayWithObjects:@"bbb",nil]; self.Recieve_User = userName_all; self.Recieve_Style = styleName_all; [self.tableView reloadData]; break; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.155.204

08/16 22:32, , 1F
寫在viewWillApear看看..
08/16 22:32, 1F
文章代碼(AID): #1EIXD2b7 (MacDev)
文章代碼(AID): #1EIXD2b7 (MacDev)