Skip to content

viewDidLoad中调用[self testAPI]; 代码运行奔溃了 #2

@XIAODINGPA

Description

@XIAODINGPA
  • (void)viewDidLoad {
    [super viewDidLoad];
    // setupLogger
    [HLNetworkLogger setupConfig:^(HLNetworkLoggerConfig * _Nonnull config) {
    config.enableLocalLog = YES;
    config.logAutoSaveCount = 5;
    config.loggerType = HLNetworkLoggerTypePlist;
    }];
    [HLNetworkLogger setDelegate:self];
    [HLNetworkLogger startLogging];

    // setupNetwork
    [HLNetworkManager setupConfig:^(HLNetworkConfig * _Nonnull config) {
    config.request.baseURL = @"https://httpbin.org";
    config.policy.isBackgroundSession = NO;
    config.request.apiVersion = nil;
    // config.request.retryCount = 4;
    }];
    [HLNetworkManager registerResponseObserver:self];

// [self testTask];
[self testAPI];
//
// [self testButton];
// [self testHome];
}

Main Thread Checker: UI API called on a background thread: -[UIApplication setNetworkActivityIndicatorVisible:]
PID: 30646, TID: 274588, Thread name: (none), Queue name: com.qkhl.wangshiyu13.networking.callback.queue, QoS: 0
Backtrace:
4 HLNetworking 0x000000010c6bb245 -[HLNetworkManager send:atSemaphore:atGroup:] + 661

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions