Здравствуйте, у меня возникла проблема с этим
for (NSString* fileName in fileList){
if ( [fileName rangeOfString:@".png"].location != NSNotFound ) {
int x= col*130;
NSLog(@"add %@", fileName);
//create dynamically a nice thumbnail
UIImage* img = [UIImage imageWithContentsOfFile:
[self.documentsDir stringByAppendingPathComponent:fileName]
];
UIImageView* imgView = [[UIImageView alloc] initWithImage:img];
imgView.frame = CGRectMake(0, 0, 110, 110);
imgView.contentMode = UIViewContentModeScaleAspectFill;
imgView.clipsToBounds = YES;
UIButton* imgBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[imgBtn addTarget:self action:@selector(imgPressed:) forControlEvents:UIControlEventTouchUpInside];
imgBtn.frame = CGRectMake(x, row*130, 120, 120);
//imgBtn.backgroundColor = [UIColor lightGrayColor];
[imgBtn addSubview:imgView];
[self.canvas addSubview:imgBtn];
[imgView release];
col++;
if (x > 760) {
row++;
col = 0;
}
}
это делает действительно хороший эскиз, но я хочу сделать его только с файлами с определенным именем, поэтому у меня проблема с загрузкой только определенных типов имен. как например У меня есть изображения с именем ... city1, city2, city3, все они типа png, и у меня также есть car1, car2 .... также png. Но однажды я хочу загрузить только города и один раз только автомобили ....
Есть ли возможность загружать только города или только автомобили ????
Спасибо всем.
Я не знаю, как сделать точное сравнение со строкой.
Я бы использовал что-то вроде этого
if (имя файла isequaltoString: @ "car%")
но это не работает .. = (