问题标签 [nsarray]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - UILabel 仅显示 NSArray 中的奇数对象
我有一个定义 objectAtIndex 的 int,它将它提供给字符串,然后在 UILabel 中显示它,但是,当我修改数组时(在这种情况下添加一个单词),当我让 UILabel 遍历数组时它只显示奇数。我做了一个 NSLog,发现它确实将每一件事都传递给了字符串,但是标签并没有显示每一个,它只是第一次这样做,然后我修改了数组,它只是奇怪
编辑:代码:
所有这些都由 NSTimer 控制,它根据滑块值将其设置为关闭。i 在 IBAction 中也设置为 0
IBAction 代码:
编辑:
我修好了它!我所做的就是在我达到计数后调用这个
empty is just a void with nothing in it, well, all I did was add a comment,
Somebody can close this if they want
uitableview - NSArray ObjectAtIndex:0 --- 得到计数?
我有一个通过委托方法传入的 NSArray:
中只有一个对象,array
我希望 tableView 的行数等于 中的对象数量array objectAtIndex:0
,但我无法获得计数。我试过了:
如何获取数组中第一个(也是唯一一个)对象内的对象数?
cocoa - How to find a string in an NSArray?
This feels like such a stupid question, but how can I find a string in an NSArray
?
I tried using
but that requires the sting to have the same address.
Does anyone have any tips on how to do this?
cocoa - NSArray 用数字初始化
我想知道如何创建一个NSArray
带有 1-100 的数字以用于UIPickerView
.
我从其他编程课程中知道我可以做到:
但我不确定如何与 等效NSArray
,而不是手动输入所有值。我在网上搜索它,我看到有人用calloc做了它,但不确定这是否是最好的方法,或者我是否可以将 int 包装成NSNumber
某种方式并将每个NSNumber
都放入我的数组中。如果我要执行此过程,我会在每次循环运行时创建一个NSMutableArray
和addObject吗?我希望在用户进入屏幕时加载这些值。
objective-c - 在 Objective-C 中将 NSArray 转换为 NSString
我想知道如何将NSArray转换为 Objective-C[@"Apple", @"Pear ", 323, @"Orange"]
中的字符串。
cocoa - 在 NSTableView 中显示来自 NSArray 的数据
我有一个问题,我认为有一个非常简单的解决方案,但我无法理解它!
我有这段代码:
这将返回数组中的指定数据。我现在想在 NSTableView 中显示这些数据。
我该怎么做呢?
谢谢!
cocoa - Cocoa:按字符长度解析 NSString
我有一个正在使用的 NSString,但我想按字符长度解析它。所以将它分解成一个 NSArray,并让数组中的每个对象都是该字符串中的 x 个字符。所以基本上,将字符串分解成一定长度的子字符串
那么,我该怎么做呢?
例子:
NSString *string = @"这是我的字符串"
NSArray 对象:
“她”
“我”
“s 米”
“是”
“三”
“ng”
iphone - 设置 UITableViewCell 崩溃模拟器
在我的 UIView nib 文件中,我有一个 UITableView,它占据了大约一半的屏幕。对应的 .h 和 .m 文件是:
当我运行它时,当我尝试滚动表格时它会崩溃(调试器中没有错误)。但是,如果我替换 [[cell textLabel] setText: [locationArray objectAtIndex:[indexPath row]]]; 和
...它不会崩溃....
是什么导致了这个问题?委托和数据源连接到 IB 中的 File's Owner,并且 File's Owner 的类设置为正确的类。我在笔尖的uiview中使用表格视图是一个问题吗?
search - 通过 NSArray 搜索字符串
我想在我的 NSArray 中搜索某个字符串。
例子:
NSArray 有对象:“dog”、“cat”、“fat dog”、“thing”、“another thing”、“heck here's another thing”
我想搜索单词“另一个”并将结果放入一个数组中,并将另一个非结果放入另一个可以进一步过滤的数组中。
objective-c - iPhone SDK:viewDidLoad() 看到一个空的 NSArray,但它填充在委托方法 (MGTwitterEngine) 中
这可能很明显,但我有点新手,花了几个小时试图弄清楚这一点。
在 viewDidLoad() 中,我通过输入调用了 MGTwitterEngine 对象(自定义对象)上的函数。如果请求(在本例中为 Twitter)成功,它会调用适当的委托方法。
在 viewDidLoad() 中是这样的:
它在搜索请求成功时调用的委托方法如下所示:
我想不通的是:最后,当我说“好的,工作在这里”时,很明显 self.messages (一个 NSArray)填充了我想要的信息。
但是,如果我在第一个方法之后在 viewDidLoad() 中再次调用它,self.messages 是空的。这是我在 viewDidLoad() 中所做的:
结果很奇怪。第一个 NSLog 的结果在委托方法的结果之前。这是控制台输出:
最终我想使用消息数组作为表的数据源。如何从实现中其他地方的委托方法中访问此变量?
任何人都知道为什么即使我在之前或之后的 NSLog 之前调用了实际函数,为什么还要委托委托方法的输出?
任何帮助表示赞赏!