gpt4 book ai didi

iphone - DejalActivityView 和指标 View 错误

转载 作者:行者123 更新时间:2023-12-01 19:20:51 25 4
gpt4 key购买 nike

我正在尝试在我的应用程序中集成 dejalactivityview 指示器 View ,我遇到了这个错误:

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_DejalActivityView", referenced from:
objc-class-ref in WelcomeMessage.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

这个库很容易集成,我很确定我做的一切都是正确的:添加了 .m 和 .h 文件,我的项目启用了 ARC,这就是我调用该方法的方式:
[DejalActivityView activityViewForView:self.view];

很简单,不是吗?仍然无法正常工作...感谢您的帮助!

更新:

我试过这个:
 DejalActivityView *testvc;
[testvc activityViewForView:self.view];

但是我收到一个错误(在编译之前)“没有可见的@interface for "DejalActivityView"声明选择器'activityViewForView:self.view'”

enter image description here

最佳答案

好的,我刚才得到了同样的东西。似乎如果您只是将 .m 和 .h 文件拖到您的项目中,则 .m 文件不会被添加为链接到您的项目的源,因此会出现链接错误。为我解决这个问题的方法是将 DejalActivityView.m 源文件添加到项目目标的“构建阶段”下的“编译源”部分。换句话说,转到 Project Navigator 并单击最上面的项目,然后选择“Build Phases”选项卡,然后将 .m 文件添加到“Compile Sources”部分。再次构建并运行您的项目,这次它不应该出现链接器错误!

关于iphone - DejalActivityView 和指标 View 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10432918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com