我的转换编码中有1个小错误

时间:2009-09-10 17:47:13

标签: iphone objective-c

http://img89.imageshack.us/img89/2554/screenshot20090910at154.png http://img89.imageshack.us/img89/2554/screenshot20090910at154.png Full Size Image

在这里你可以看到过渡的代码,但它说“for”

之前有一个错误

我错过了什么?

我基本上想在图像之间进行淡入淡出。


修改

以下是包含调整的更新代码。我仍然得到那个错误。

http://img186.imageshack.us/img186/7978/screenshot20090910at102.png http://img186.imageshack.us/img186/7978/screenshot20090910at102.png Updated Code

* NSArray ** theImages 行以以下

结尾
 [UIImage imageNamed:@"image10.jpg"], [UIImage imageNamed:@"image11.jpg"], nil]];

3 个答案:

答案 0 :(得分:9)

for之前的行应该是这样的:

NSArray* theImages = [NSArray arrayWithObjects:[...], // object 1
                                               ...,   // more objects
                                               [...], // object N
                                               nil]]; // nil must be last

更新:

您现在获得的错误与之前的错误不同。您需要查看更多代码才能找出错误所指的内容。

另外,您可以直接在问题中发布一些代码而不是发布图片吗? SO使用的字体比屏幕截图中的字体更容易阅读。

答案 1 :(得分:1)

我不知道它是什么语言,但我相信这一行应以];代替,

结尾

答案 2 :(得分:0)

您的问题似乎是简单的语法问题。

这两条线引起了一条线(无法看到它上面的问题

}
{

此外,您有一个NSArray *定义的新问题,因为您有

NSArray* theImages]; = .....
                  ^^This will cause an issue after you take care of the first one