草庐IT

Undeclared

全部标签

ios - Xcode 中的错误 "Use of undeclared type"不会消失

我将一个Swift类声明从一个文件移动到另一个文件,现在Xcode8.2.1在我使用这个类的任何地方都不断出现红色错误“使用未声明的类型”。该项目确实编译和运行没有错误,但是当我编辑代码时,错误消息再次弹出。我已经清理项目清理构建文件夹手动删除DerivedData重新启动Xcode重新启动我的Mac我还能做些什么来摆脱这些消息吗? 最佳答案 解决方案是将您将类移动到的新文件包含在测试目标中。 关于ios-Xcode中的错误"Useofundeclaredtype"不会消失,我们在Sta

ios - 使用 ReactiveCocoa 获取 "use of undeclared type ' NoError'"

我正在尝试学习ReactiveCocoa并且很难开始。由于API和教程似乎很快就过时了,我一直遇到一些小问题。可能我印象有误。只是想关注this我好像没有NoError。它应该正确导入,因为我可以访问Signal、rac_textSignal等,但我不知道为什么NoError不可用。他们的documentation也提到NoError但这会导致404.这transitiontoRAC4也提到了NoError。为什么NoError未声明?我正在使用ReactiveCocoa4.0.1。编辑:我刚刚将publicenumNoError:ErrorType{}添加到文件的顶部,现在可以使用了

ios - 'CIImage is undeclared type' 奇怪的错误

请帮助理解这里出了什么问题。我已经尝试过Xcode6.0.1和Xcode6.1beta2。我有一个简单的扩展。extensionUIImage{funcsaturate(toLevellevel:Float)->UIImage{//createfilterletsaturationFilter=CIFilter(name:"CIColorControls")saturationFilter.setValue(self.CIImage,forKey:kCIInputImageKey)saturationFilter.setValue(NSNumber.numberWithFloat(le

ios - 为什么 "Use of undeclared type UITableView"发生在 Swift 中?

我是Swift的新手。我创建了第二个swift文件调用DeviceInfo.swift并在Main.storyboard中添加了一个UIViewcontroller。我还在UIViewcontroller(DeviceInfo)中添加了一个UITableView。但是错误Useofundeclaredtype'UITableView'在我将UITableView连接到DeviceInfo.swift后显示>通过command+left。错误显示如下。问题1。为什么Useofundeclaredtype'UITableView'发生了?如何解决?2。显示我将dataSource和dele

c++ - 在 Go 中使用 C++ : error: 'reinterpret_cast' undeclared

我正在尝试在Go中调用C++。sparkle_windows.h:#ifndefGO_WINSPARKLE_H#defineGO_WINSPARKLE_H#ifdef__cplusplus#include#include"winsparkle.h"extern"C"{#endifvoidinitWinSparkle(){win_sparkle_set_dsa_pub_pem(reinterpret_cast(QResource(":/WinSparkle/dsa_pub.pem").data()));win_sparkle_init();}#ifdef__cplusplus}#endi

CLONE_VM undeclared(第一次在这个函数中使用)

我正在使用linuxc中的克隆功能。但是,当我尝试编译我的代码时遇到错误CLONE_VMundeclared(firstuseinthisfunction)。我去谷歌寻找解决方案,其中一个网站提到#include必须包含在代码中。我已经包含了#include在我的代码中,但编译错误仍然存​​在。有什么帮助吗?:)intc=clone(child,p+STACKSIZE-1,CLONE_VM|SIGCHLD,NULL); 最佳答案 将以下几行添加到代码的开头#define_GNU_SOURCE/*Seefeature_test_mac

c - 如何解决 Linux 32 位机器上的 REG_EIP undeclared (First use in this function) 错误?

我在使用gcc编译用C语言编写的信号处理程序时遇到错误,在出现段错误后显示转储的寄存器值。当我尝试使用代码访问它时:voidprint_registers(FILE*fd,ucontext_t*ctx,boolfpu=false){constchar*flags_str[]={"CF",0,"PF",0,"AF",0,"ZF","SF","TP","IF","DF","OF",0,0,"NT",0,"RF","VM","AC","VIF","VIP","ID"};greg_t*regs=ctx->uc_mcontext.gregs;void*eip[1]={(void*)regs[RE

c++ - 错误 : 'cout' : undeclared identifier; though I've included iostream header file in program

我正在尝试编译下面的简单程序。但是,它没有编译并给出错误:errorC2065:'cout':undeclaredidentifier我想问你,为什么我已经在其中包含了iostream头文件,这个程序却不能运行?#includevoidfunction(int){cout提前致谢。 最佳答案 cout流在std命名空间中定义。所以命名它你写:std::cout如果你想把它缩短为cout那么你可以写usingnamespacestd;或usingstd::cout;在写cout之前。任何好的文档来源都会告诉您哪个命名空间包含一个对象。

mysql - SELECT INTO 和 "Undeclared variable"错误

当我尝试执行以下查询时:SELECTid_subscriberINTOnewsletter_to_sendFROMsubscribers我收到一个错误:#1327-Undeclaredvariable:newsletter_to_send那个查询有什么问题? 最佳答案 INSERT...SELECThttp://dev.mysql.com/doc/refman/5.1/en/insert-select.htmlINSERTINTOnewsletter_to_sendSELECTid_subscriberFROMsubscribers

c++ - 什么是 'undeclared identifier' 错误,我该如何解决?

什么是未声明的标识符错误?常见原因有哪些?如何解决?错误文本示例:对于VisualStudio编译器:errorC2065:'cout':undeclaredidentifier对于GCC编译器:'cout'undeclared(在此函数中首次使用) 最佳答案 它们最常见的原因是忘记包含包含函数声明的头文件,例如,此程序将给出“未声明的标识符”错误:缺少标题intmain(){std::cout要修复它,我们必须包含标题:#includeintmain(){std::cout如果您编写了标题并正确包含它,则标题可能包含错误inclu