2

このコードを使用すると、Xcode で次のエラーが表示されます。

NSArray *buttonsFiles = [NSArray arrayWithObject:@"button_plus.png",@"button_minus.png",@"button_multiple.png",@"button_div.png",@"button_eq.png",@"button_percent.png",@"button_sqrt.png",@"button_back.png",@"button_pointer.png",@"button_c.png",@"button_0.png",@"button_1.png",@"button_2.png",@"button_3.png",@"button_4.png",@"button_5.png",@"button_6.png",@"button_7.png",@"button_8.png",@"button_9.png",nil];

エラーを回避するために、代わりにこれを使用する必要がありますか?

NSString *myfile1 = [@"button_plus.png"];
NSString *myfile2 = [@"button_minus.png"];
...
NSString *myfile20 = [@"button_9.png"];
NSArray* myArray = [NSArray arrayWithObjects:myfile1, myfile2... myfile20r, nil];

スクリーンショット

4

2 に答える 2

5

必要なメソッドは[NSArray arrayWithObjects:]、ではなく[NSArray arrayWithObject:]

複数のObjectに注意してください。

于 2013-01-22T10:28:22.663 に答える
4

「 s-[NSArray arrayWithObjects:]を 忘れた はずです .

于 2013-01-22T10:28:05.057 に答える