Xcode 3.2.6和iOS中可访问性类的编译器错误

Xcode 3.2.6和iOS中可访问性类的编译器错误,ios,xcode,networking,reachability,Ios,Xcode,Networking,Reachability,当我将苹果自己的可达性类(.h/.m)添加到我在Xcode 3.2.6中开发的应用程序项目中时,我收到了几个错误。我想在应用程序执行需要internet连接的操作之前检查应用程序中的internet连接。但是,当我添加.h和.m文件时,我得到了几个错误,它主要抱怨未声明的变量和instanceType之前的“预期值”。请参见以下链接的图像: 是的,我已经在项目中添加了SystemConfiguration框架,有趣的是,我已经完成了另一个应用程序项目,它使用了可访问性类,并且确实有效!但我在这

当我将苹果自己的可达性类(.h/.m)添加到我在Xcode 3.2.6中开发的应用程序项目中时,我收到了几个错误。我想在应用程序执行需要internet连接的操作之前检查应用程序中的internet连接。但是,当我添加.h和.m文件时,我得到了几个错误,它主要抱怨未声明的变量和instanceType之前的“预期值”。请参见以下链接的图像:

是的,我已经在项目中添加了SystemConfiguration框架,有趣的是,我已经完成了另一个应用程序项目,它使用了可访问性类,并且确实有效!但我在这个应用程序项目中为什么会出现这些错误,这是我无法理解的

与可达性类的Tony版本相同,它会生成几种类型的错误


有人有想法吗?

您使用的是过时的Xcode版本。你需要更新。苹果开发者网站上的可达性类现在是针对ARC的。iOS5SDK至少需要Xcode 4,但我建议您使用iOS7SDK切换到Xcode 5。如果将应用程序提交到AppStore,则需要使用iOS 7 SDK的Xcode 5