私は最近Xcodeで遊んでいて、このばかげた問題で立ち往生しています。助けが必要!さて、サポートファイル名1.jpg、2.jpg...69.jpgに69枚の画像を追加しました。一連の画像を表示してアニメーションを作成するためにループが使用されるため、これらの名前が付けられています。これが私がしたことです。ヘッダーファイル:
#import <UIKit/UIKit.h>
@interface myBitchViewController : UIViewController{
NSMutableArray *images;
}
@property (retain, nonatomic) NSMutableArray *images;
@end
そして実装ファイル:
#import "myBitchViewController.h"
@implementation myBitchViewController
@synthesize images;
- (void)viewDidLoad {
for (int imagenumber = 1; imagenumber <= 69; imagenumber++) {
NSMutableString *myString = [NSMutableString stringWithFormat:@"%i", imagenumber];
[myString stringByAppendingString:@".jpg"];
[images addObject:[UIImage imageNamed:myString]];
}
CGRect frame = CGRectMake(0.0, 0.0, 320.0, 460.0);
UIImageView *imageview = [[UIImageView alloc] initWithFrame:frame];
imageview.animationImages = images;
imageview.contentMode = UIViewContentModeScaleAspectFit;
imageview.animationDuration = 3;
imageview.animationRepeatCount = 0;
[imageview startAnimating];
[self.view addSubview:imageview];
[imageview release];
[super viewDidLoad];
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
@end
問題は、プログラムがエラーをスローしないことですが、シミュレーターを実行すると、アニメーションではなく空白の灰色の画面が表示されるだけです。どこが間違っているのですか?