【发布时间】:2014-05-29 13:13:34
【问题描述】:
我对@987654321@ 很不满意,但还是这样吧。
我有一个带有 5 个UIImageView 的NSArray,我有一个脚本可以随机选择一个UIImageView,但我需要它来输出所选图像的中心。
我的代码如下所示:
NSMutableArray *Invader = [[NSMutableArray alloc] init];
[Invader addObject:H1];
[Invader addObject:H2];
[Invader addObject:H3];
[Invader addObject:H4];
[Invader addObject:H5];
然后像这样选择将新的UIImageView移动到哪里:
if (FIRE1 == YES){
NSObject *Inv1 = [Invader randomObject]; //randomObject picks a random Invader
InvaderBullet1.hidden = NO;
InvaderBullet1.center = CGPointMake(Inv1.center.x, Inv1.center.y)
}
它给我的错误是Property 'center' not found on object of type 'NSObject *'
我希望这对任何人都有意义,并且任何人都可以帮助我。
谢谢
【问题讨论】:
-
没有像“Xcode 数组”这样的东西。 Xcode 是一个 IDE……
-
@septi:他可能在标题中添加了 (xcode) 以表示这是与 Xcode 相关的问题(尽管这是标签的用途)并且与 Array 无关。
-
这个问题与 Xcode 完全无关。如果您愿意,可以在 vim 中编写 iOS 或 OS X 应用程序。
-
我是 xcode 的菜鸟并没有帮助,但我需要这段代码才能从数组中选择一个随机对象并将其中心输出到 InvaderBullet1
-
向我们展示 Invader 的代码。
标签: objective-c uiimageview nsarray