удалить содержимое строки - PullRequest
0 голосов
/ 09 сентября 2010

Я заполняю строку с координатами, это работает нормально. но как я могу удалить содержимое этой строки.

PS: я использую эту строку в веб-сервисах. веб-сервисы принимают строку и преобразуют ее в тип double.

если я сделаю lat = nil; это не работает.

здесь код:

double degreesLat = newLocation.coordinate.latitude;
lat = [NSString stringWithFormat:@"%1.4f",degreesLat];

Ответы [ 2 ]

0 голосов
/ 09 сентября 2010

NSString является неизменным; вы не можете изменить содержимое строки NSString, на которую указывает lat в вашем примере кода. Вы можете изменить экземпляр NSString, на который указывает lat. Например, вы можете сделать:

lat = @""; // sets lat to an empty string

Если вы хотите, чтобы lat была строкой, позволяющей изменить ее значение, вы можете использовать NSMutableString .

0 голосов
/ 09 сентября 2010
lat = @""; 

будет работать, если вы просто хотите установить строку как пустую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...