簡體   English   中英

通過segue傳遞對象

[英]Passing object through segue

長話短說,我有一個正在與我的gf合作的項目。 這是一本針對素食者的純素食食譜書,可讓吃肉的人或惡魔對付素食主義者,或者只是素食主義者。 任何人,在將數據從視圖表傳遞到視圖控制器時都遇到問題。 似乎我第一次推送單元格為零。 然后我回擊然后再次擊中它,但是通過...但是一旦我再次回擊它,就像我的數組用源切換名稱一樣。 提供的所提供項目的鏈接,因為此處輸入的代碼太多。

鏈接到項目

我花了點時間來追蹤它,但我相信您的問題是您試圖直接從表格單元格中搜索。 在您可以設置實例變量之前,先進行設置。

刪除故事板上的那個序列,然后重新創建它,直接從“配方列表”到“配方信息”。 不要忘記重新輸入您的segue標識符。

現在,在didSelectRow中調用它應該很簡單

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    // Set selected location to var
    _selectedLocation = _feedItems[indexPath.row];

    [self performSegueWithIdentifier:@"recipeInfo" sender:nil];
}

同樣,將來您的項目可能會很復雜,但是您大致知道問題所在。 如果輸入RecipeList.m,RecipeInfo.h和RecipeInfo.m的代碼,大多數情況下它們將可以為您提供幫助,而不是深入研究項目。 如果有人不願意深入研究您的項目,那么就不要抱怨,而只是想幫助您更快地回答問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM