我添加了两个文件 Reachability.h/m。 我遇到的问题是在 ReachabilityCallback 方法中
NSCAssert([(NSObject*) info isKindOfClass: [Reachability class]], @"info was wrong class in ReachabilityCallback");
错误消息是:将 C 指针类型“void *”转换为 Objective-C 指针类型“NSObject *”需要桥接转换
NSAutoreleasePool* myPool = [[NSAutoreleasePool alloc] init];
错误:“NSAutoreleasePool”不可用:在自动引用计数模式下不可用
SCNetworkReachabilityContext context = {0, self, NULL, NULL, NULL};
错误:ARC 不允许将 Object-C 指针隐式转换为“void *”
有很多 ARC 禁止显式发送“release”/“autorelease”消息。
是否有适用于 ARC 的代码版本?
谢谢
最佳答案
试试这个
NSCAssert([(__bridge NSObject*) info isKindOfClass: [Reachability class]], @"info was wrong class in ReachabilityCallback");
关于ios - iPhone 可达类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11945024/