Не существует метода выполнения селектора с несколькими аргументами и с задержкой.Вы можете обернуть кнопку и строковый объект в NSDictionary, чтобы обойти это следующим образом:
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:A1,@"button",fileString2,@"string",nil];
[self performSelector:@selector(changeWithDict:) withObject:dict afterDelay:0.1];
//...
-(void)changeWithDict:(NSDictionary *)dict {
[[dict objectForKey:@"button"] setImage:[UIImage imageNamed:[dict objectForKey:@"string"]] forState:UIControlStateNormal];
}