拉 outlet 和 action 的連線時,記得切換到 Automatic ~ iOS App開發初學者常見問題集 2

拉 outlet 和 action 的連線,是開發 iOS App 一定要熟練的招式 ! 但是初學者時常遭遇擱淺的困境,突然之間拉不了線。常見的錯誤原因有以下兩點:

一. Assistant editor 顯示錯誤的檔案。

比方以下例子,它應該顯示控制此頁面的 ViewController,但它卻顯示無關的陌生人 AppDelegate !

二. Assistant editor 頁面顯示的檔案為不能編輯的 (Interface) 模式。

比方以下例子,ViewController.swift (Interface) 將顯示 ViewController 的屬性和方法清單,它是為了讓我們了解 ViewController 有哪些功能,並不是讓我們編輯修改的。( 有個很簡單可以辦別的方法,如果 class & function 前面出現 internal (internal class & internal func),或是檔案名稱最後有(Interface),即表示目前顯示的檔案不能編輯)

解決的方法很簡單,請記得點選 Assistant editor 上方 bar 裡 > 旁的文字,將它切換成 Automatic ,如此才能聰明地自動顯示可以拉線的檔案,比方控制 Storyboard 裡被選取頁面的 controller 檔案。

現在我們終於可以盡情暢快地拉線,想拉 999 條線,想種 999 朵玫瑰都不是問題 !

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store