ios - 如何在 IOS 中用 NSString 写双 NSArray

标签 ios iphone objective-c arrays

<分区>


想改进这个问题吗? 通过 editing this post 添加细节并澄清问题.

关闭 9 年前

晚上好。 我有一个静态数组 double numbers[10]。该数组用于按钮标签 [0-9]。因此,如果我按下按钮 0,数组将其写入 numbers[0]=0,然后我按下 2,第二个索引 = 1 numbers[1] = 2 等等。

我需要将它们输出到 UILabel 中,以便我可以看到我按下了哪些按钮。但不仅仅是按钮,我需要看到像 021123 等这样的序列。我不知道,也许我应该使用 NSString,或者我可以像在 C 中一样在一个循环中输出它们。我搜索了一些信息,但只找到了如何使用 NSArrayNSMutableArray。 谢谢。

最佳答案

是的,你应该使用 NSString

NSInteger index = 0

-(IBAction) someFunction: (UIButton*) sender{
    NSInteger tag = sender.tag;
    NSString *text = [NSString stringWithFormat:@"%@%d", yourLabel.text, tag];
    yourLabel.text = text;
    numbers[index] = tag;
    index += 1; 
}

我没有检查,但应该可以。如果它不起作用,请告诉我

关于ios - 如何在 IOS 中用 NSString 写双 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21553251/

上一篇:iOS 7-Google Places API 响应的结果

下一篇:ios - 在 'CamScanner' 应用程序中进行图像裁剪控制的最佳方法是什么?

相关文章:

ios - Accordion 风格的平滑 UITableView 单元格扩展

ios - 导航栏 Obj-C 中的 Logo

ios - 当我按下按钮时如何只做一件事?

php - html5 嵌入 mp4 视频 |如何知道设备是iphone 3/3gs 还是4 | mp4尺寸太大

iphone - 不滚动的 UITableView header

ios - 如何延迟一个协议(protocol)的委托(delegate)方法的执行,直到另一个协议(protocol)的委托(delegate)方法完成执行?

ios - 根据系统语言更改 UI - Swift

ios - UICollectionView io11 - 顶部插图

ios - 按钮标题中的引号

ios - ARC 在解除分配之前是否将其引用类型实例属性设置为 nil?