Mam taki przykład, nie wiem czemu raz się ten blok wykonuje i dostaję ładny napis z printf() tak jak chce, a następnym razem nie, przy czym nie ma reguły, raz zadziała parę razy po kolei, a innym razem mogę uruchamiać kilka razy i nic. Ale jak zmienię z "dispatch_async" na "dispatch_sync" to wszystko jest dobrze, tylko że chciałem właśnie z async.
Kod:dispatch_queue_t myQueue = dispatch_queue_create("myqueue", 0); dispatch_async(myQueue, ^{ printf("this is a block!\n"); });




LinkBack URL
About LinkBacks


