您的位置:首页 > 其它

NSObjCRuntime错误解析

2015-11-17 16:12 337 查看

1.[Xcode]非Objc文件(c, c++)引起的NSObjCRuntime错误解析

1.以下是错误实力

#if DEBUG

#define NSLog(FORMAT, …) fprintf(stderr,”[%s:%d行] %s\n”,[[[NSString stringWithUTF8String:FILE] lastPathComponent] UTF8String], LINE, [[NSString stringWithFormat:FORMAT, ### #VA_ARGS] UTF8String]);

#else

#define NSLog(FORMAT, …) nil

#import

#import “UIViewExt.h”

#endif

2.正确顺序

#import

#import “UIViewExt.h”

#if DEBUG

#define NSLog(FORMAT, …) fprintf(stderr,”[%s:%d行] %s\n”,[[[NSString stringWithUTF8String:FILE] lastPathComponent] UTF8String], LINE, [[NSString stringWithFormat:FORMAT, ### #VA_ARGS] UTF8String]);

#else

#define NSLog(FORMAT, …) nil

#endif

今天在objc工程中,导入一些c、c++文件时,,编译引起了NSObjCRuntime错误,,,仔细检查发现,

原来是在SK_Prefix.pch中,用上边错误的写法,花了好久才找到原因,分享给你们!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: