iPhone可到达的类

我已经添加了两个文件Reachability.h / m。 我遇到的问题是在ReachabilityCallback方法

NSCAssert([(NSObject*) info isKindOfClass: [Reachability class]], @"info was wrong class in ReachabilityCallback"); 

错误消息是:将C指针types“void *”转换为Objective-C指针types“NSObject *”需要进行桥接转换

 NSAutoreleasePool* myPool = [[NSAutoreleasePool alloc] init]; 

错误:“NSAutoreleasePool”不可用:在自动引用计数模式下不可用

 SCNetworkReachabilityContext context = {0, self, NULL, NULL, NULL}; 

错误:ARC不允许将Object-C指针隐式转换为“void *”

有一堆ARC禁止“释放”/“自动释放”的显式消息发送。

是否有可用于ARC的代码版本?

谢谢

尝试这个

 NSCAssert([(__bridge NSObject*) info isKindOfClass: [Reachability class]], @"info was wrong class in ReachabilityCallback"); 

尝试tonymillion的可达性类,他们是ARC和GCD兼容。