NSObjCRuntime错误解析

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 <Masonry.h>
#import "UIViewExt.h"

#endif

2.正确顺序

#import <Masonry.h>
#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中,用上边错误的写法,花了好久才找到原因,分享给你们!

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wanglei0918/article/details/49888983
个人分类: iOS 错误解析
想对作者说点什么? 我来说一句

DNS解析错误解决办法

2010年06月13日 17KB 下载

没有更多推荐了,返回首页

不良信息举报

NSObjCRuntime错误解析

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭