Вы звоните -stringWithString:
, который ожидает аргумент NSString *.Но этот вызов:
[saveName characterAtIndex:i]
не возвращает строку NSSt, он возвращает unichar
.Попробуйте:
[saveName substringWithRange:NSMakeRange(i, 1)]
вместо этого, чтобы получить символ "как строка".