Re: [问题] 新手遇到问题...

楼主: darktt (小朱)   2015-02-17 07:57:43
※ 引述《Linux (Windows)》之铭言:
: Hi all,
: 我是一个刚学 swift 的新手小小...
: 然后最近在练习串 api 以及一些 UI 的控制上遇到了一些问题
: 这是我的 code:
: http://tinyurl.com/kt9nk5c
: 主要是我写的 api.post 的 callback 内要把 Loadding 的 UIAlertView 关掉
: 然后再产生一个新的 UIAlertView show OK,
: 但是问题状况是 为什么要 show OK 的 UIAlertView 一直都跳不出来,
: 都要等一下下 才会出现...
: 想请问板上大大,是因为我观念不正确或者其他地方没注意到吗?
: 然后,有没有版友大大可以加我 line 当个好朋友QQ
: 希望可以一起讨论XD
: 我会的东西 基本上是 web 前后端,但是想学点 ios 的东西,
: 所以的话可以交流一下XD
: 以上,请大大们给我个方向 >"<
: 谢谢
我将它修改好并使用 Pull Request 提交给你 Merge。
另外你的问题是基本的执行续(Thread)的问题,
在 NSURLConnection.sendAsynchronousRequest 的时候,
你给的 operationQueue 是一个新建立的 Queue,
这时候它会使用另外一个 Thread 去运作,
在 CallBack 回来的时候也会持续在那个 Thread 上,
而 UI 的更新是必须要在主 Thread 上更新的,
所以你必须要回到主 Thread 才能操作 UI。
另外这个修改只是一个简单的测试而已,
你可以改成每次 CallBack 时就回到主 Thread 上,
这样子可以避免忘了切换 Thread 的问题。
作者: xinya707 (妈我在这)   2015-09-17 14:40:00
Days matter 倒数忌日都有记日
作者: Decill (inner peace)   2015-09-17 14:44:00
一楼我知道是输入法问题 不过我还是忍不住笑了
作者: happyfuture (!)   2015-09-17 14:46:00
1F好吓人阿XD
作者: Linux (Windows)   2015-02-17 10:06:00
谢谢!!!!!!!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com