注:道歉提前爲我缺乏的是能夠輕鬆地解釋,以及作爲只有一半編碼知識,高中一學期如何使按鈕獲得警報視圖按下時彈出並返回到主視圖控制器?
所以,最近我有一個項目,我有做一個班級,這是基本的「選擇你自己的冒險」(CYOA)類型的故事之一。不過,截至目前,我只有導航控制器。我遇到的其中一個問題是在按下按鈕時彈出一個警報視圖,因此要說「故事完成!回去開始!」。然後當然是警報視圖上的「好」按鈕部分。
我知道如何做一個警報視圖,但只是因爲條件而彈出。我們有一個名爲Tic-Tac-Toe的項目,當一個項目獲勝時,會彈出一個警報視圖。當我按下「返回開始」按鈕時,我想要對我的CYOA應用程序做的事情就會變成這樣,一個警報視圖將彈出,並將您帶回初始視圖控制器。導航控制器也將在應用程序可用,所以我不想把說出來,然而,有一個在每個故事管線或通道的盡頭「返回到開始」按鈕,將允許用戶不必回頭看看他們剛剛從那裏來的前一個故事情節,而是將它們保存在一些水龍頭中。
有(上圖)是端部之一的代碼。但是,我知道我已經搞亂了這個代碼的工作。
goBackOnTapped指的是「返回開始」按鈕。
我也願意在外部網站上放置一份該文件的副本,至此,如果您希望在代碼中看到其他內容,
你可以在這裏找到代碼: Link to file via Canvas
self.navigationController?.popToRootViewControllerAnimated(true) –
我假設您使用的是新的'UIAlertController'和**而不是**棄用的'UIAlertView'。將@RamaniAshish提到的代碼放在OK按鈕的操作處理程序中。 –