Work10_心理測驗App(傳資料)

目的:練習用IBSegueAction傳資料

作業越來越難了~~

但做完卻越來越有成就感~~

感謝Peter大大幫忙我處理問題~~

話不多說趕快來看成品

1.先建立兩個File做問題以及答案的資料struct

2.總共有兩個Controller,一個為選擇Controller一個為結果Controller

3.先來看viewController,一樣IBOutlet先拉好

3.一樣是viewController,IBAction一樣拉好,這裡需要選使用IBSegueAction一樣要拉好喔!

4.再來設定segue的id

從起始ViewController上方圖示拉線,有兩種做法

  • 按住ctrl用滑鼠左鍵拉到想要連結的ViewController
  • 直接右鍵點選拉到想要連結的ViewController

5.準備工作完成再來就是程式碼的部分,先設定儲存資料的參數!

6.再來看看選擇按鈕的Action

changeBtn()

7.@IBSegueAction

8.viewController到此結束啦,現在讓我們看看ResultController

一樣IBOutlet先拉好

9.設定先設定好

10.再來讓結果呈現就完成啦

說真的傳資料這個作業真的讓我很頭痛~~

應該是不熟的原因!!所以我得趕快練習熟悉更多的方法精簡程式碼

期許自己用不一樣的方法再來寫這個App!!

最後附上GitHub

--

--