gpt4 book ai didi

ios - 在启动时在外部变量 xcode 中创建数组

转载 作者:行者123 更新时间:2023-11-29 11:05:16 25 4
gpt4 key购买 nike

您好,我正在寻找一种在启动时执行数据库提取并将这些项目保存在数组中的方法。我的解决方案,虽然粗糙是在 viewDidFinishLaunchingWithOptions 中创建一个外部变量

我用过

appdelegate.h
extern NSArray *listArray;

然后

appdelegate.m 
NSArray *listArray;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
listArray = [self createGlobalArray];
//other startup code, etc...

问题是,当我转到任何 View Controller 时,例如在 viewdidload 中,我说

VC1.m

-(void)viewDidLoad{
myVCArray = [NSArray arrayWithArray:listArray];

}

我收到两个错误:Apple Match-O 链接器错误(找不到目录...)

我该如何解决这个错误?还有更好的方法吗?

谢谢

最佳答案

通常链接器错误是因为没有正确地包含在您的build设置中的某个地方。我会确保 Build Phases > Compile Sources 以及 Build Phases > Linked Libraries 包含项目需要的所有文件。

关于ios - 在启动时在外部变量 xcode 中创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13920483/

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