0
我創建了我一些UILabel的使用一個UITableViewCell的子類。現在我想添加一個複選框或按鈕到這個子類。用戶點擊此按鈕後,我想要移動執行一個segue並傳遞一個ID或標記。複選框/按鈕中的UITableViewCell子類
目前,這是我的子類。 activityComplete是按鈕點擊動作
- (IBAction)activityComplete:(id)sender {
NSLog(@"row: %d", activityComplete.tag);
}
在我的主類,我在的cellForRowAtIndexPath調用此:
cell.activityComplete.tag = [activityId intValue];
目前這個工作,它通過ID,當我點擊按鈕的標籤。問題是,在這一點上,我不知道如何執行賽格。我需要從我的主類調用segue,但操作發生在我的子類上。
任何幫助,將不勝感激。
我試圖調用[自performSegueWithIdentifier:@ 「activityCompleteSegue」 發件人:自];從我的課,我得到一個錯誤「無可見@interface」爲「ActivityCell」宣佈選擇「performSegueWithIdentifier:發件人」 – Keith
您需要確保該按鈕的號召追溯到的UITableViewController,而不是定義UITableViewCell。 performSeguesWithIdentifier只存在於UIViewController中,它是子對象。 – Rob
我認爲這是我遇到的主要問題。我不知道該怎麼做。 – Keith