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