作者ljuyentintho (小劉)
看板MacDev
標題[問題]viewcontroller傳值產生問題
時間Wed Oct 8 19:06:12 2014
目前我想要在ios上做一個跨viewcontroller的人機系統
需要把好幾個前面的viewcontroller所得到的值傳到後面的viewcontroller
然後再做運算
傳值的方法我是照這個網站提供的方法
http://ppt.cc/cV5f
原則上程式碼沒有錯
而且能夠順利執行
但是有時候再回到之前的介面的時候會當掉
並跑出以下畫面
http://ppt.cc/cDtN
請問發生什麼事了?
又要怎麼解決呢?
謝謝各位好心的大大
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.54.99
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1412766375.A.0A5.html
※ 編輯: ljuyentintho (140.114.54.99), 10/08/2014 22:16:13
推 howdiun: 看Log或Thread都可能有線索,覺得沒錯容易產生盲點 10/09 09:27
推 jfang: 你可以建立一個 Singleton 物件來存放數值,可參考 10/11 03:23
→ jfang: (不過 Singleton 也有缺點就是了) 10/11 03:24
噓 darktt: 單噓樓上,singleton不是解決這件事的最佳解法, 10/11 09:37
→ darktt: 反而會讓人錯用singleton 10/11 09:38
推 jfang: 因為文章內提供spec細節也不多,只能多做一些意見 10/11 17:59
→ jfang: 也無法從簡單的問題描述來說是不是會錯用 Singleton :) 10/11 17:59
→ TarHeel: 透過好幾個VC一直傳同樣的值 看到的直覺也是Singleton 10/19 19:14