2010-06-24 1 views
0

Я нахожусь в недоумении, как горячей, чтобы правильно начать NSMutableString, я попытался:NSMutableString определение и переопределение

NSMutableString *string = @"some text"; 

что один и тот же метод один присваивает строку в NSString, но не мастерил не повезло. Кроме того, мне не удалось выяснить, как переопределить строку, содержащуюся в NSMutableString. Я бы предположил, что это будет выглядеть примерно так:

string = @"new text"; 

Любая помощь и код по этому основному вопросу были бы оценены. Благодаря

ответ

2

Вы хотите:

NSMutableString *string = [NSMutableString stringWithFormat:@"some text"]; 

Ваши примеры просто сделать string пункт постоянной строкой, которая является плохой новостью, наверное. Чтобы установить строку, используйте:

[string setString:@"new text"]; 
+0

спасибо за ответ, несчастливо я судимый следующий код компилятор дает мне ошибку: инициализатор элемент не является постоянной на линии: NSMutableString * url_of_server = [NSMutableStringstringWithFormat : @ "http://111.111.1.1:80/file"]; Любые идеи? – jcb344

+0

@ jcb344 вы не можете вызвать вызов метода в объявлении глобальной переменной. Если вам нужна глобальная 'NSMutableString', установите ее в свой' awakeFromNib' или что-то еще. –