@@ -27,7 +27,7 @@ - (instancetype)init {
27
27
self = [super init ];
28
28
if (self) {
29
29
_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 ), ^{
31
31
[NSNotificationCenter .defaultCenter postNotificationName: @" SampleDartNotification" object: nil ];
32
32
});
33
33
}
@@ -232,7 +232,7 @@ - (void)fooCompletion:(void (^)(void))block {
232
232
233
233
- (void )fooCStringBlock : (CStringRetBlock)block {
234
234
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 ), ^{
236
236
if (block) {
237
237
char *result = block (arg);
238
238
DDLogInfo (@" %s result: %s " , __FUNCTION__, result);
@@ -242,15 +242,15 @@ - (void)fooCStringBlock:(CStringRetBlock)block {
242
242
243
243
- (void )fooDelegate : (id <SampleDelegate>)delegate {
244
244
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 ), ^{
246
246
NSObject *result = [delegate callback ];
247
247
DDLogInfo (@" %s callback result:%@ " , __FUNCTION__, result);
248
248
});
249
249
}
250
250
251
251
- (void )fooStructDelegate : (id <SampleDelegate>)delegate {
252
252
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 ), ^{
254
254
CGRect result = [delegate callbackStruct: CGRectMake (1.1 , 2.2 , 3.3 , 4.4 )];
255
255
DDLogInfo (@" %s callback result:%@ " , __FUNCTION__, NSStringFromCGRect(result));
256
256
});
0 commit comments