推 johnlinvc:沒用storyboard的話,就在presentViewController之前 10/22 08:38
→ johnlinvc:把分數傳過去就好 10/22 08:39
→ lovemynina:但我如果玩第二次的畫之前的分數就不見了 變成0..... 10/23 00:37
→ johnlinvc:所以是persistent的問題,可以用NSUserDefault 10/23 13:44
推 NelsonT:你的 view controller 架構是怎麼設計呢? 10/23 17:27
我的ViewerController的架構是這樣
Begin(開始的畫面)
↓
Select(選單,有開始遊戲跟排行榜兩個選擇)
│
│
│
──────────────
↓ ↓
Game(開始遊戲) Ranking(排行榜畫面)
當遊戲結束後必須回到選單裡選擇排行榜盡到排行榜的畫面看結果
我一開始是把在遊戲裡記錄分數的score設成全域變數(score=0)
然後在排行榜中宣告一個陣列再把score放入陣列中
再用氣泡排序法排序
最後顯示出陣列裡的分數
但遊戲結束後到排行榜裡看分數仍顯示為0
該怎麼做才能把分數傳到Ranking的ViewController並在陣列裡儲存它呢?!
※ 編輯: lovemynina 來自: 114.33.77.78 (10/24 05:04)