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