__nw_socket_service_writes_block_invoke sendmsg(fd 23, 31 байт): сокет был закрыт iOS
Когда я вызываю метод класса; мое приложение мгновенно падает; когда я специально избавляюсь от этого метода класса; опять похоже работает нормально. После отладки совсем немного; это то, что показано на моей консоли устройства
__nw_socket_service_writes_block_invoke sendmsg(fd 23, 31 bytes): socket has been closed
Ниже код, который генерирует ошибку
+ (id)builderWithHTTPMethod:(unsigned long long)arg1 format:(id)arg2 {
NSLog("This method got executed!")
return %orig;
}
Вместо%orig я использую 0; это работает снова.
После отладки немного; Я использовал cyscript, чтобы получить реализацию этого класса; не знаю, как его использовать, хотя. Может быть, мне нужно передать что-то внутри BuilderWithHTTPMethod?
[{selector:@selector(builderWithHTTPMethod:path:),implementation:&(extern "C" id "randombytes_buf+0x3fb60"(id, SEL, ...))},{selector:@selector(builderWithHTTPMethod:format:),implementation:&(extern "C" id "fbsdkdfl_ACAccountStoreClass+0x1c110"(id, SEL, ...))}]