看板 MacDev 關於我們 聯絡資訊
目前我想要在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
darktt: 這個可以協助你解決問題 http://ppt.cc/tDde 10/08 23:48
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