啟動應用的時候呼叫同步請求某種網路環境下會引起崩潰

2021-09-02 10:56:19 字數 692 閱讀 7880

[

self

getcitylist];///這個方法是同步請求。。。

下面的方法,可以滿足,把這個同步請求的方法放到非同步裡面。。執行完,才執行下面的方法。。。

另外,執行這個同步的時候,會把window的閃屏圖給弄沒了。。。。。解決辦法是給window個背景顏色的格式。

這個bug,是在特定網路下會導致  程式剛啟動的時候崩潰,並且是連線xcode直接執行的時候不崩潰。很不容易發現。。。

if(kisiphone4

) elseif(

kisiphone5

) elseif(

kiphone6

) else

dispatch_queue_t

queue =

dispatch_get_global_queue

(dispatch_queue_priority_default, 0

); dispatch_group_t

group =

dispatch_group_create

();

dispatch_group_async

(group, queue, ^);

dispatch_group_notify

(group,

dispatch_get_main_queue

(), ^);

Android跨應用呼叫不返回啟動應用頁面問題

明顯是啟動模式的問題,解決方法如下 啟動的應用使用 intent.setflags intent.flag activity new task intent.flag activity clear task 被啟動的應用頁面設定 android launchmode singleinstance 但...

讓Mac啟動的時候自動啟動mysql

用mac的launchctl來實現mysql自啟動。方法也簡單。1 編輯乙個mysql啟動檔案。在終端裡面輸入 plain view plain copy sudo vi library launchdaemons com.mysql.mysql.plist 2 輸入啟動檔案內容 html view...

讓Mac啟動的時候自動啟動mysql

之前安裝mysql的時候,安裝器自動新增了系統服務,啟動系統的時候會自動啟動mysql。不過今天公升級mac osx到10.10.1 yosemite之後,發現啟動系統的時候mysql沒啟動了。那就試一下用mac的launchctl來實現這個功能吧。方法也簡單。1 編輯乙個mysql啟動檔案。在終端...