gpt4 book ai didi

ios - Apple-Mach-O 链接器错误 UIKit iOS 8

转载 作者:行者123 更新时间:2023-11-29 10:37:33 24 4
gpt4 key购买 nike

我有点迷惑为什么会收到此错误。差不多,我正在抽象一些代码来制作一个帮助程序类,让我可以重复使用我在整个应用程序中使用的颜色。我不明白为什么会出现此错误的原因是,当我将我的类导入我的 NC Widget 时,没有任何提示。但是,当我将我的类导入我的 TableViewController(我的应用程序中的表格 View 的基础)时,出现此错误。 UIKit 已添加到我的框架中,所以我不确定我做错了什么。

#import <UIKit/UIKit.h>

@interface ColorPalette : UIColor

+(UIColor *)setColorRed;
+(UIColor *)setColorBlue;
+(UIColor *)setColorGreen;
+(UIColor *)setColorOrange;


@end

#import "ColorPalette.h"

@implementation ColorPalette

+(UIColor *)setColorRed{
return [UIColor colorWithRed:204/255.0f green:25/255.0f blue:36/255.0f alpha:1.0f];
}

+(UIColor *)setColorGreen{
return [UIColor colorWithRed:29/255.0f green:156/255.0f blue:48/255.0f alpha:1.0f];
}

+(UIColor *)setColorBlue{
return [UIColor colorWithRed:67/255.0f green:174/255.0f blue:249/255.0f alpha:1.0f];
}

+(UIColor *)setColorOrange{
return [UIColor colorWithRed:237/255.0f green:145/255.0f blue:50/255.0f alpha:1.0f];
}


@end

所以当我将它导入我的 TableView 时:

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

.m TableView 文件的顶部

#import "TableView.h"
#import "ColorPalette.h"

.h TableViewFile 的顶部

#import <UIKit/UIKit.h>

@interface TableView : UIViewController <UITableViewDataSource, UITableViewDelegate>

最佳答案

确保您的 Tableview.m 文件列在 Target -> Build Phases -> Compile Sources 下。

关于ios - Apple-Mach-O 链接器错误 UIKit iOS 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26144085/

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