gpt4 book ai didi

cocoa - 无法访问 cocoa 中 NSArray 的属性

转载 作者:行者123 更新时间:2023-12-03 17:37:23 24 4
gpt4 key购买 nike

我正在尝试传递一个包含字符串的 NSArray,以便在另一个类中使用,而不是在生成它的类中使用。因此我将其设置为以下属性:

登录 Controller .h

#import <Cocoa/Cocoa.h>  

@interface loginController : NSObject {
NSArray *myArray;
}

@property (nonatomic, retain) NSArray * myArray;

@end

登录 Controller .m

#import "loginController.h"  

@implementation loginController

@synthesize myArray;

@end

问题是我想要访问 myArray 的类的接口(interface)和实现文件应该是什么样子。此时的接口(interface)文件如下:

#import <Cocoa/Cocoa.h>  
#import "loginController.h"

@interface viewController : NSObject {
NSArray* myArray;
}

@property (nonatomic,retain) NSArray* myArray;

@end

我不确定这是否正确以及如果我想在其中使用 myArray 应该如何实现。有人可以帮忙吗?

最佳答案

我认为您可能对属性的工作原理或用途存在根本性的误解。它们只是生成的 getter 和 setter。它们不会使对象自动从程序中的任何类中可见。

参见Apple's docs了解更多信息。

关于cocoa - 无法访问 cocoa 中 NSArray 的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/662365/

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