gpt4 book ai didi

iphone - 在为 iPhone 编程时如何保持 NSArray 对所有方法可用

转载 作者:行者123 更新时间:2023-12-03 21:24:14 29 4
gpt4 key购买 nike

我正在制作一个使用一些 NSArray 的 iPhone 应用程序。现在我必须在每个方法中生成数组。我知道必须有一种更有效的方法来做到这一点,比如在初始化期间创建 NSArray,然后可供所有方法使用。问题是,当我在 ViewDidLoad 方法中创建 NSArrays 时,当我尝试在其他方法中调用它们时,我收到一条错误,指出它们无法识别。也许我试图错误地初始化 NSArrays 或者在错误的位置?任何有关这方面的信息将不胜感激。感谢您抽出时间。

最佳答案

您应该将数组声明为属性。合成它并在 ViewDidLoad 方法中初始化。

即标题

@interface AddFriendViewController : UIViewController {
NSArray *myFriends;
}

@property (nonatomic, retain) NSarray *myFriends;

@end

实现:

@synthesize myFriends;

- (void)viewDidLoad {
[super viewDidLoad];
// init and alloc your myFriendsArray here
}

关于iphone - 在为 iPhone 编程时如何保持 NSArray 对所有方法可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2078126/

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