@@ -27,7 +27,7 @@ - (instancetype)init {
2727 self = [super init ];
2828 if (self) {
2929 _object = [NSObject new ];
30- dispatch_after (dispatch_time (DISPATCH_TIME_NOW, (int64_t )(1 * NSEC_PER_SEC)), dispatch_get_main_queue ( ), ^{
30+ dispatch_after (dispatch_time (DISPATCH_TIME_NOW, (int64_t )(1 * NSEC_PER_SEC)), dispatch_get_global_queue (QOS_CLASS_DEFAULT, 0 ), ^{
3131 [NSNotificationCenter .defaultCenter postNotificationName: @" SampleDartNotification" object: nil ];
3232 });
3333 }
@@ -232,7 +232,7 @@ - (void)fooCompletion:(void (^)(void))block {
232232
233233- (void )fooCStringBlock : (CStringRetBlock)block {
234234 char *arg = " test c-string" ;
235- dispatch_after (dispatch_time (DISPATCH_TIME_NOW, (int64_t )(1 * NSEC_PER_SEC)), dispatch_get_main_queue ( ), ^{
235+ dispatch_after (dispatch_time (DISPATCH_TIME_NOW, (int64_t )(1 * NSEC_PER_SEC)), dispatch_get_global_queue (QOS_CLASS_DEFAULT, 0 ), ^{
236236 if (block) {
237237 char *result = block (arg);
238238 DDLogInfo (@" %s result: %s " , __FUNCTION__, result);
@@ -242,15 +242,15 @@ - (void)fooCStringBlock:(CStringRetBlock)block {
242242
243243- (void )fooDelegate : (id <SampleDelegate>)delegate {
244244 DDLogInfo (@" %s arg: %@ " , __FUNCTION__, delegate);
245- dispatch_after (dispatch_time (DISPATCH_TIME_NOW, (int64_t )(1 * NSEC_PER_SEC)), dispatch_get_main_queue ( ), ^{
245+ dispatch_after (dispatch_time (DISPATCH_TIME_NOW, (int64_t )(1 * NSEC_PER_SEC)), dispatch_get_global_queue (QOS_CLASS_DEFAULT, 0 ), ^{
246246 NSObject *result = [delegate callback ];
247247 DDLogInfo (@" %s callback result:%@ " , __FUNCTION__, result);
248248 });
249249}
250250
251251- (void )fooStructDelegate : (id <SampleDelegate>)delegate {
252252 DDLogInfo (@" %s arg: %@ " , __FUNCTION__, delegate);
253- dispatch_after (dispatch_time (DISPATCH_TIME_NOW, (int64_t )(1 * NSEC_PER_SEC)), dispatch_get_main_queue ( ), ^{
253+ dispatch_after (dispatch_time (DISPATCH_TIME_NOW, (int64_t )(1 * NSEC_PER_SEC)), dispatch_get_global_queue (QOS_CLASS_DEFAULT, 0 ), ^{
254254 CGRect result = [delegate callbackStruct: CGRectMake (1.1 , 2.2 , 3.3 , 4.4 )];
255255 DDLogInfo (@" %s callback result:%@ " , __FUNCTION__, NSStringFromCGRect(result));
256256 });
0 commit comments