[mSt appendString:mSt2];
Этот метод имеет тип возврата void
.Он изменяет NSMutableString
, который вы вызываете (в данном случае mSt
), но ничего не возвращает.
Так что не ожидайте возвращаемого значения.Удалите NSMutableString *str
и просто используйте его напрямую.
[songHrs addObject:mSt];
Поскольку строка является изменяемой, она просто меняет себя на месте.Нет необходимости сохранять результат в отдельной переменной.Фактически, это весь смысл использования NSMutableString
вместо NSString
.