将Parse.com导入Xcode的Prefix.pch的导入类会产生错误

时间:2014-02-28 19:04:55

标签: ios xcode5 parse-platform

我有一个类在我的iOS Xcode 5应用程序中进行日志记录。我没有将它导入我的应用程序中的每个屏幕,而是将其简单地放入我的Prefix.pch文件中。到目前为止一切都很好 - 这与我的Util.h和Constants.h文件一起工作正常。

但我的LoggingManager.h正在导入Parse.com框架,由于某种原因,该应用程序无法编译。

这些是来自LoggingManager的相关代码行:

#import <Foundation/Foundation.h>
#import <Parse/Parse.h>
#import "ActionLog.h"

@interface LoggingManager : NSObject

这就是错误:

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_CLLocationManager", referenced from:
  objc-class-ref in Parse(PFLocationManager.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

为什么会这样?有解决方案吗?我应该补充一点,如果我将我的LoggingManager直接导入其他类,一切正常,而且我的应用程序不是基于位置的,并且不使用CLLocationManager

1 个答案:

答案 0 :(得分:2)

从解析快速入门指南:

parse

基本上,导入CoreLocation.framework