Наверное, очень просто, но я ударяю головой, пытаясь понять это.Вставить символ в NSString или преобразовать в intValue
У меня есть эта строка, либо как NSMutableString
, либо только NSString
.
-(NSMutableString *)timeSet{
return [[NSUserDefaults standardUserDefaults] valueForKey:@"timeSet"];
}
Что я тогда вывод с помощью этого:
arguments[curArg++]=(char *)[[self timeSet] UTF8String];
И мне нужно вставить дефис в передней части вывода. Поэтому, если значение timeSet равно двенадцати, оно считывается как -второе.
FYI - Не используйте 'valueForKey:', используйте 'objectForKey:' чтобы получить объект из 'NSUserDefaults'. – rmaddy
Спасибо! Также обновлено. – seventeenfive