【问题标题】:Add NSStrings to mutable array将 NSStrings 添加到可变数组
【发布时间】:2011-04-15 05:50:16
【问题描述】:

我创建了一个可变数组,我有两个 NSString 变量。现在我想将这两个NSStrings 添加到我的数组中。这怎么可能?谢谢。

【问题讨论】:

  • 使用 addObject: from nsmutable array 我希望这对你来说已经足够了......

标签: objective-c cocoa nsstring nsmutablearray


【解决方案1】:

使用你NSMutableArrayaddObject函数。

例如。

[myNSMutableArray addObject:myString1];
[myNSMutableArray addObject:myString2];

【讨论】:

    【解决方案2】:

    Jhaliya 的回答是正确的。 +1 票。

    我添加了一个不可变版本,因此您可以看到其中的区别。如果您不想在容器中删除或添加更多对象(NSStrings),我建议使用不可变版本。

    可变版本:

    NSMutableArray *mutableArray = [[NSMutableArray alloc] init];
    NSString *string_one = @"One"];
    [mutableArray addObject:string_one];
    //Or
    [mutableArray addObject:@"Two"];
    NSLog(@"%@", mutableArray);
    

    不可变版本

    NSArray *immutableArray = [NSArray arrayWithObjects:@"One", @"Two", nil];
    NSLog(@"%@", immutableArray);
    

    【讨论】:

      【解决方案3】:

      您可以添加NSMutableArray分配。

      喜欢:

      NSMutableArray *test = [NSMutableArray arrayWithObjects:@"test1",@"test2",nil];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多