`
咖啡动力
  • 浏览: 434838 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Unknown type name 'NSString' NSUInteger

 
阅读更多

Unknown type name 'NSString'

    摘要:今天看到个问题,编辑工程提示Unknowntypename'NSString',如下图导致出现异常的原因是是因为工程中添加了ZipArchive(第三方开源解压缩库)一般情况下出现“Unknowntypename”是头文件互相引用出现的,这里可以排除,由于源码使用是c\c++与oc混编,考虑新的XCode编译文件类型导致的,尝试了几种方案,下面三种可以解决问题。解决方案一:选择所有.c文件,将属性的identityandtype改为Objective-CSource
    标签:

今天看到个问题,编辑工程提示Unknown type name 'NSString',如下图



导致出现异常的原因是是因为工程中添加了ZipArchive(第三方开源解压缩库)



一般情况下出现“Unknown type name”是头文件互相引用出现的,这里可以排除,由于源码使用是c\c++与oc混编,

考虑新的XCode编译文件类型导致的,尝试了几种方案,下面三种可以解决问题。



解决方案一:

选择所有.c文件,将属性的 identity and type 改为Objective-C Source。

解决方案二:

选择所有.c文件,将.c修改为.m



解决方案三:

将Compile Sources As 改为 Objective-C++

方案三由于修改所有文件的编译类型,所有可能会导致其他包括c、c++代码的提示错误,不过都是些的提示异常,按提示修改即可。

分享到:
评论

相关推荐

    NSString+Extended

    iOS 字符串扩展操作 NSString,

    iOS NSString详细操作

    iOS NSString详细操作,包含nsstring常用的操作说明。

    NSString+FileSize.zip

    NSString+FileSize,获取到沙盒文件或文件夹路径时,可以通过这个NSString的拓展调用fileSize方法得到文件或文件夹的大小。

    base64-utf8编码的NSString转化为NSString

    在解析xib文件的时候发现有的节点内容的编码是 base64-UTF8,其实这个节点内容的编码顺序是先将NSString转化为utf8格式的NSData,再将NSData通过base64加密。刚拿到这样的字符串的时候感觉有点绕,但是仔细分析下来...

    NSData+AESCrypt库

    - (NSString *)base64EncodingWithLineLength:(NSUInteger)lineLength; - (BOOL)hasPrefixBytes:(const void *)prefix length:(NSUInteger)length; - (BOOL)hasSuffixBytes:(const void *)suffix length:...

    NSString+Hashing.m

    md5加密代码详细的加文件NSString+Hashing.m

    常用NSString字符串操作

    常用NSString字符串操作,主要有字符串截取 读取文件内容等等

    NSString扩展类

    自己闲着没事把常用的NSString处理封装了一个大牛类,包括常用的字符串处理,本地存储,小伙伴拿到后倒入工程,对于一些复杂的处理,一句话搞定

    NSString_NSMutableString

    Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新...

    NSString+Hash(Objective-C)

    Objective-C 中 NSString 关于常见 Hash 算法的分类,能对字符串,文件进行 Hash 运算,具备 HMAC 功能。支持的 Hash 算法有:MD5、SHA1、SHA256、SHA512。

    NSString扩展

    个人总结,仅供参考;废话一句,全为二十。

    Objective-C中NSString的各种用法

    Objective-C语言有关NSString的各种用法(创建、截取、判断比较、转化数据类型、拼接、替换…)

    ios的NSString, char, NSData格式转化

    ios的NSString, char, NSData格式转化

    NSString与C字符串之间的相互转换

    NSString *nsstring = @”这是个NSString字符串, nsstring”; NSLog(@”cString字符串–>%s “,cString); NSLog(@”NSString字符串–>%@”,nsstring); const char *cString2 = [nsstring UTF8String]; NSString *...

    NSString NSArray NSDictionary 方法名释义

    NSString NSArray NSDictionary 方法名释义

    NSString用法.pdf

    NSString用法.pdf 学习资料 复习资料 教学资源

    日期处理类

    - (NSString *)getFormatYearMonthDay; //返回月日 - (NSString *)getFormatMonthDay; //返回当前月一共有几周(可能为4,5,6) - (int )getWeekNumOfMonth; //该日期是该年的第几周 - (int )getWeekOfYear; //返回day...

    NSString-Emoji:NSString (Emoji) 扩展了 NSString 类以提供与 Emoji 表情相关的自定义功能

    NSString+表情符号 入门 NSString (Emoji) 扩展了 NSString 类以提供与 Emoji 表情符号相关的自定义功能。 通过此类别,可以将转换为 unicode 表情符号字符,反之亦然(如果您需要将用户键入的消息发布到远程服务,...

    NSData+AESCrypt

    - (NSString *)base64EncodingWithLineLength:(NSUInteger)lineLength; - (BOOL)hasPrefixBytes:(const void *)prefix length:(NSUInteger)length; - (BOOL)hasSuffixBytes:(const void *)suffix length:...

    NSString-Hash:NSString Hash的扩展方法

    NSString哈希 NSString类别,用于MD5,SHA1,SHA256,SHA512哈希和具有较小内存使用量的文件的哈希 NSString哈希方法 string.md5String string.sha1String string.sha256String string.sha512String HMAC哈希方法...

Global site tag (gtag.js) - Google Analytics