Запросы в статических методах библиотеки не работают

Рассматриваемая статическая библиотека - EZOpenSDK / EZUIKit: https://open.ys7.com/doc/zh/uikit/uikit_ios.html.

Проблема в том, что каждый метод в библиотеке, который делает HTTP-запрос, завершается с ошибкой NSURLConnection -1002, указывающей на недопустимый URL:

2018-01-23 10:04:50.088223+0800 EzvizFatLibrary[439:26248] CFNetwork Diagnostics [1:3] 10:04:50.087 {
   LoaderWhatToDo: (null)
   Request: <CFURL 0x1c4097570 [0x1b5b1f310]>{string = api/user/token, encoding = 134217984, base = (null)}
   CachePolicy: 0
   WhatToDo: originload
   CreateToNow: 0.00300s
} [1:3]
2018-01-23 10:04:50.088585+0800 EzvizFatLibrary[439:26248] NSURLConnection finished with error - code -1002

Пример одного такого метода:

[EZGlobalSDK getAreaList:^(NSArray *areaList, NSError *error) {
    NSLog(@"Here is the area list %@", areaList);
}];

Я полагаю, что ошибка вызвана тем фактом, что "base" для CFURL установлен в "null", однако из-за того, что эти методы получены через статическую библиотеку, я не уверен, как это проверить, не говоря уже о том, чтобы исправить это. Любая помощь / умные решения будет высоко ценится.

0 ответов

Другие вопросы по тегам