Синтаксис% d (и т. Д.) - это специальное соглашение, используемое конкретными функциями, такими как NSLog, это не универсальная операция Objective-C, которую можно ожидать при работе с произвольными вызовами методов.другой метод, который поддерживает% -замены, - NSSTRing -stringWithFormat:
.Этот метод используется для создания строки с использованием подстановок, а затем используется по желанию.Например:
NSString *imgName = [NSString stringWithFormat:@"cover_%d.jpg", value];
return [UIImage imageNamed:imgName];
(вы также можете объединить эти две строки в одно выражение, исключив временную переменную imgName)