iOS:编译错误Unknown type name ‘***'

目前有两种情况:

1.循环引用

把你.h中导入的.m文件改成@class,然后再在.m中import

2.没有导入框架

有时是在.mm文件里面操作,这时候需要使用OC的东西,比如说NSString什么的,就需要导入foundation.h

还有其他情况请留言,谢谢分享

iOS:编译错误Unknown type name ‘***'

时间: 2024-10-12 04:29:42

iOS:编译错误Unknown type name ‘***'的相关文章

iOS编译错误:Property cannot have array or function type 'Block' (aka 'void (XXXXView *__st

XXXXView 中的Block错误,原因: typedef void (^Block)(XXXXView *); 在这个demo中忘记写^了,导致此错误 iOS编译错误:Property cannot have array or function type 'Block' (aka 'void (XXXXView *__st

IOS 编译错误,iOS compile error: no visible @interface for 'CDVCommandDelegateImpl' declares the selector

把Cordova 升级到 3.6.3 版本后,在变异的使用出现了如下问题 The error: /Volumes/local.uhmuhm.net/projectxxx/htdocs/phonegap/src/Projectxxx/platforms/ios/Projectxxx/Classes/MainViewController.m:154:19: error: no visible @interface for 'CDVCommandDelegateImpl' declares the s

iOS 编译错误 linker command failed with exit code 1 use v to see invocation

有时多人开发,从svn上checkout代码下来后,会报这样的错误,这个时候很有可能是.a文件的问题,查看项目中的.a文件,特别是你用到的第三方库,pod文件,看看有没有报红的文件,如图显示 有的话,找到对应的.a文件,加到项目中对应的文件位置就行了.

jni 编译错误error: unknown type name '__va_list'

platforms\android-9\arch-arm\usr\include\stdio.h:257:37: error: unknown type name '__va_list' 解决方法: 默认的android-9不兼容 Applicaton.mk  添加APP_PLATFORM := android-21 jni 编译错误error: unknown type name '__va_list'

unknown type name viewcontroller did you mean uiviewcontroller 错误!

因为我在View1中import了View2,又在View2中的ViewA里import了View1,而ViewA和ViewB是包含在View2中的. 1.两个类的头文件相互引用是会报错误的,因为.h文件他是接口,在预编译的时候就会报错的,你可以在报错的那个类中加上@Class *** 2.我自己使用了一个方法,h里面用UIViewController *aaa;UIViewController *bbb,然后在m文件里面import AAA.h,在对self.aaa=[[AAA alloc]i

导入第三方库报 unknown type name 'NSString' 错误

添加包含 C OC C++混编文件的第三方库 报unknown type name 'NSString' 错误: stackOverflow上找到解决方法: 在所在项目pch文件中,把自己所#import的头文件做如下操作 #ifdef __OBJC__ #import #endif pch里面自加的头文件是全局性的,当在C等文件import时就是问题出处,所以要ObjC区分开编译 导入第三方库报 unknown type name 'NSString' 错误

ios Xcode编译错误

[BEROR]CodeSign error: code signing is requiredfor product type 'Application' in SDK 'iOS 7.1' xcode编译出现这个错误,我的做法是,附图 ios Xcode编译错误

ios开发中遇到的编译错误总结

1:Undefined symbols for architecture arm64: ? 1 2 3 <code>Undefined symbols for architecture arm64:   "_OBJC_CLASS_$_FBSession", referenced from: someFile ld: symbol(s) not found for architecture arm64</code> 解决: project -> target

NDK编译c包含C++头文件 error: unknown type name &#39;class&#39; 的解决方法

在进行native开发的时候,难免会遇到C文件包含C++头文件而调用C++函数,若没做什么处理,直接include进行编译的话,会遇到以下错误: error: unknown type name 'class' error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 那么怎么解决呢? 首先,找下报错的原,从C以及C++特性不难发现:C文件include了带有C++关键字的头文件,如class等,因此,包含C