我想创建一个全局数组,我一直在寻找NSMutableArray,因为您可以对其进行索引。我需要能够调用数组的特定行,并通过标签显示数组的第一部分,并将用户输入的内容与第二部分进行比较。

示例是:用户看到按“ x”(这是数组的第一部分),如果单击一个按钮,它将把该按钮ID与数组的第二部分进行比较。

我对目标C中的数组不熟悉,链接或代码片段会有所帮助!

最佳答案

听起来有点像您有问题的答案格式...

您可以做的是,对问题的NSArray对象看起来可能像

@interface PSQuestion : NSObject

@property (nonatomic, copy)   NSString *title;
@property (nonatomic, assign) NSInteger answer;

@end

@implementation PSQuestion

@synthesize title  = _title;
@synthesize answer = _answer;

@end


现在,您可以拥有包含所需的两个组件的对象的索引数组

// Configure questions
PSQuestion *question1 = [[PSQuestion alloc] init];
question1.title  = @"Click X";
question1.answer = 2;

关于iphone - objective-c 中的2D阵列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9951879/

10-13 04:01