[問題] 返回上一頁?

看板MacDev作者 (小K(囧君))時間12年前 (2013/07/16 11:53), 編輯推噓1(1013)
留言14則, 4人參與, 最新討論串1/1
各位好 我看著書照寫了一個用modal換頁的功能 起先A頁拉一個button進去 modal換頁到B頁沒問題 B頁直接拉buttom回A頁也可以 但接下來我將B頁類別設定成SecondViewController之後 將B頁的buttom寫在SecondViewController.m裡 - (IBAction)Clicked:(id)sender { [[self presentingViewController] dismissViewControllerAnimated:YES completion:Nil]; 就出現signal SIGABRT 後來我另外嘗試了B頁只要設定類別之後 modal似乎就行不通 請問這是什麼問題呢? 目前看的書是用iOS 6.0去寫的 我做的環境是6.1 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.128.14

07/16 13:35, , 1F
[self dismissViewControllerAnimated:YES completion:^{}
07/16 13:35, 1F

07/16 13:37, , 2F
把presentingViewController拿掉試試看
07/16 13:37, 2F

07/16 13:38, , 3F
既然是A頁Modal到B頁,那你在B頁呼叫presentingViewContro
07/16 13:38, 3F

07/16 13:38, , 4F
ller的話,就會變成[AController dismissViewController].
07/16 13:38, 4F

07/16 13:41, , 5F
希望我沒有理解錯誤你的問題@@"
07/16 13:41, 5F

07/16 17:41, , 6F
在 A 和 B 呼叫的效果是一樣的, 本來就應該在 presenter
07/16 17:41, 6F

07/16 17:42, , 7F
dismiss, 在 presentee 呼叫會 forward 到 presenter
07/16 17:42, 7F

07/16 17:46, , 8F
了解~sorry原po不要被我誤導了~~
07/16 17:46, 8F

07/16 17:48, , 9F
這邊的問題是 presentingViewController 的意義和你想的
07/16 17:48, 9F

07/16 17:49, , 10F
其實不一樣...model view controller 的 parent 要自己存
07/16 17:49, 10F

07/16 17:49, , 11F
Modal (打錯)
07/16 17:49, 11F
感謝各位回覆 但問題似乎不太一樣 我後來又建了一個專案 進去後拉了兩個View跟一個Button 兩個類別各配給其中一個View 之後Button也是用modal方式拉過去 類別內沒寫任何東西,也是出現signal SIGABRT http://i.imgur.com/T5ztVnv.png
就類似這樣 難道是需要import或是設定setter/getter? ※ 編輯: linjaha 來自: 220.142.129.42 (07/16 21:40)

07/17 00:18, , 12F
你可以先把錯誤訊息看好再來嗎
07/17 00:18, 12F

07/17 09:25, , 13F
抱歉,終於看懂了...樓上替我解答的人真不好意思
07/17 09:25, 13F

07/17 14:04, , 14F
要不要字典翻一下 buttom 再繼續法問?
07/17 14:04, 14F
※ 編輯: linjaha 來自: 220.142.138.33 (07/17 20:32)
文章代碼(AID): #1HvCEpBV (MacDev)
文章代碼(AID): #1HvCEpBV (MacDev)