Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios ProgressHUD.showsucture(“Success”)给出链接错误_Ios_Objective C_Swift_Build Error - Fatal编程技术网

Ios ProgressHUD.showsucture(“Success”)给出链接错误

Ios ProgressHUD.showsucture(“Success”)给出链接错误,ios,objective-c,swift,build-error,Ios,Objective C,Swift,Build Error,在将ProgressHUD链接到swift代码时,我在构建swift项目帖子时遇到以下错误 架构x86_64的未定义符号: _OBJC_类$_ProgressHUD,引用自: ViewController.o中的objc类引用 ld:未找到架构x86_64的符号 clang:错误:链接器命令失败,退出代码为1使用-v查看调用 我在桥接文件中导入了ProgressHUD.h,然后转到我的视图控制器并尝试添加 ProgressHUD.showSuccessSuccessSuccess->Build

在将ProgressHUD链接到swift代码时,我在构建swift项目帖子时遇到以下错误

架构x86_64的未定义符号:

_OBJC_类$_ProgressHUD,引用自:

ViewController.o中的objc类引用

ld:未找到架构x86_64的符号

clang:错误:链接器命令失败,退出代码为1使用-v查看调用

我在桥接文件中导入了ProgressHUD.h,然后转到我的视图控制器并尝试添加


ProgressHUD.showSuccessSuccessSuccess->Build fails发布此行

将此视为Xcode的一般问题

不过,如果你能提到你正在使用的xcode版本,对社区来说会很容易

无论如何,尝试以下修复方法,希望它们能起作用:

打开首选项转到->位置,单击打开DerivedData文件夹->全选->右键单击->移动到垃圾箱后,单击灰色圆圈箭头。[重新启动你的mac电脑]。 单击您的项目->转到常规选项卡->滚动到底到链接的框架和库->从显示的列表中单击+立即在搜索栏中键入您的框架,然后单击添加。 现在转到General->同一行右侧的Build Phases选项卡,通过搜索和添加框架执行相同的操作

现在,

清理项目->shift+command+k 另外,现在按以下键:command+b[构建项目。] 希望对你有用。 如果你遇到任何问题,请发表评论,我会尽快回复

最后:[我的也是Xcode-9]

试试这个:转到build Settings Search for Bridgeing header[只需键入bridg..]它就会显示给您,现在添加模块路径,并附加桥接头文件名。只需双击右边的key:Objective-C桥接头的值。它将显示一个弹出窗口,将下面的行添加到其中,它将完成其余的操作。
我希望现在它能完成任务=

要在Xcode 10中使用ProgressHUD,我必须将支持文件ProgressHUD.h、ProgressHUD.m、[AppName]-bridge Header.h添加到“编译源代码”区域,该区域位于目标->构建阶段->编译源代码。ProgressHUD.bundle位于“复制捆绑资源”中。

您是否在模拟器中试用过,以及是否使用过pods或elseit的SVProgressHUD not ProgressHUD、SVProgressHUD.ShowSuccessSuccessSent,但它指的是此->它不起作用。我的Xcode版本是9.0 9A235。我无法完成以下步骤:单击您的项目->转到常规选项卡->滚动到底部到链接的框架和库->从显示的列表中单击+立即在搜索栏中键入您的框架,然后单击添加。当我输入progress时,没有显示任何内容
$(SRCROOT)/$(PROJECT_NAME)/$(PROJECT_NAME)-Swift-Bridging-Header.h