PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MacDev
[問題] 在寫swift的時候出現thread 1
作者:
llauoykcuf
(阿布揪)
2017-06-08 01:07:24
小弟我最近剛學swift
在學到用UIView建立一個藍色區域後
http://i.imgur.com/swlgfhm.jpg
要重新設定這個區域的位置和大小
http://i.imgur.com/YWzneoy.jpg
可是不管我用書上的哪種方法
在執行之後都會出現如下所示的thread 1
http://i.imgur.com/WAMuJgD.jpg
請問該如何解決呢?
還是我有哪裡做錯了?
作者:
panda04056
(圓仔cross56)
2017-06-08 01:37:00
你要看的錯誤訊息是右下角顯示的那一行意思是有一個變數的值是nil但是你卻把它拿去用了你的blueView 宣告了兩次
作者:
tentenlee
(天天)
2017-06-08 03:44:00
應該說你在didload是宣告一個blueView 然後就把這個blueView用addSubView放到view裡面了然後你在viewDidAppear的時候使用的這個blueView 並沒有初始化,又剛好你在宣告他的時候optional是給! 所以xcode沒有去提醒你說 這個物件有可能是nil所以你編譯OK真正執行的時候blueView是nil就無法塞frame給他要改很簡單 你只要把viewDidLoad的那個 let blueView =這個let拿掉 你就正常可以跑了
作者:
llauoykcuf
(阿布揪)
2017-06-08 10:05:00
非常感謝!
繼續閱讀
Re: [問題] Apple store匯入款及稅的問題
cockroa
[問題] Firebase 只能在模擬器運行
XJY13
[請益] 這樣的下載,能實現嗎?
RINPE
[閒聊] 本次的一些新增
tentenlee
[問題] AudioQueue
valda
[問題] AFNetworking轉swift語法
duckscorpion
[問題] 流程控制 程式碼重複問題
mrj5566
[問題] 請問能在mac上跑的程式
magic704226
[心得] 透過 codewars 修練 Swift 解題技巧
chilam22
[問題] 境外公司申請開發者帳號
whitefur
Links
booklink
Contact Us: admin [ a t ] ucptt.com