Articles of nsstring

NSString возвращает пустое значение из метода возврата

У меня необычная проблема, и я не могу понять, почему: У меня есть следующий метод: – (NSString*) copyAndReplaceOccurencesForProfileFromString: (NSString*)initialString toString:(NSString*)aString { aString = [NSString stringWithString:initialString]; DLog(@"PROFILE INITIAL HTML STRING: %@", initialString); aString = [aString stringByReplacingOccurrencesOfString:@"//PROFILE_IMAGE//" withString:profileImageForHTML]; aString = [aString stringByReplacingOccurrencesOfString:@"//PROFILE_NAME//" withString:profileBirthNameString]; aString = [aString stringByReplacingOccurrencesOfString:@"//PROFILE_BIRTHDATE//" withString:profileDateOfBirthString]; return aString; } который называется так: NSString *profileSection = […]

Как проверить, содержит ли NSURL NSString null?

Я использую следующий код, чтобы получить NSString из NSDictionary, а затем передать его в NSUrl: NSURL * url = [NSURL URLWithString:[self.item objectForKey:@"website"]]; NSDictionary self.item поступает с веб-сервера, и он правильно заполняется с использованием данных JSON. Все остальные объекты внутри NSDictionary работают отлично. Но иногда веб-сервер передает URL-адрес веб-сайта с текстом «null», потому что у объекта […]

Как я могу получить имя свойства текущего UITextField, в котором пользователь находится в виде строки?

Я использую следующий метод: – (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string Раньше, чтобы найти текущее текстовое поле, в котором я был, я смог написать что-то вроде этого: if (textField == self.textPlaceID) { //Do something } Есть ли способ захватить имя моего textField в виде строки? Я не прошу взять то, что пользователь набрал в этом textField […]

Проверка длины NSString

Я думаю, что получаю сообщение об ошибке, когда проверяю длину строки. Это совсем недавно, так как я обновил свой Xcode для нового iOS 6. Вот как я проверяю длину NSStrings if ([manuIdString length] != 0) { Затем, когда поток попадает в это …, есть вызывающе значение в manuIdString, но я получаю эту ошибку. 2012-10-11 10:01:57.715 […]

Как хранить большую строку, например пользовательское соглашение?

Я могу использовать строковый литерал, например, @"content" , но я думаю, что это пустая трата памяти. Есть ли обычное решение для этой ситуации? Я новый Xcoder, так что может быть, это не очень хороший вопрос, но я очень запутался в использовании NSString …

Как правильно кодировать символы Unicode в моей NSString?

Постановка задачи Я создаю несколько строк, объединим их в формате CSV, а затем отправлю по электронной почте строку в виде вложения. Когда эти строки содержат только символы ASCII, файл CSV создается и отправляется по электронной почте должным образом. Когда я включаю символы, отличные от ASCII, строка результата становится неверной, и файл CSV создается неправильно. (В […]

Удалить формат HTML из строки

Я пытаюсь отформатировать строку в моем текстовом представлении, но я не могу ее обработать. Im очень новый для xcode. Я что-то пропустил в этом файле? Я просматривал стек, и вот как вы это делаете, но он не работает. – (NSString *)stripTags:(NSString *)str { NSMutableString *html = [NSMutableString stringWithCapacity:[str length]]; NSScanner *scanner = [NSScanner scannerWithString:str]; scanner.charactersToBeSkipped […]

Изменение появлений регулярного выражения в длинном строке

У меня есть строки, содержащие значения времени, такие как 08:30:00 AM и / или 12:45:00 PM и т. Д. Теперь мне нужно удалить часть, содержащую значение «секунды» в этих строках, чтобы сделать верхние строки, такие как 08:30 AM и / или 12:45 вечера и т. Д. Я не могу использовать NSDateFormatter, так как нет необходимости, […]

Obj-C Текстовые поля, значения поплавка и SIGBART

Я пишу приложение iOS для (среди многих функций) расчета содержания алкоголя из сахара до и после ферментации для доморощенных. Теперь проблема такова; каждый раз, когда я запускаю свое приложение в симуляторе, он сбой «Thread 1: Signal SIGBART» после ввода в UIViewController текстовых полей, меток и кнопок, используемых в этой функции (в реализации): – (IBAction)calcAlc:(id)sender { […]

Проблема с NSString в NSDate Conversion

Я в процессе преобразования NSString в NSDate и сталкивается с проблемой, когда год ошибочен в окончательном преобразовании. Моя дата ввода – 2013-05-27 03:38:20 +0000 (указана как lastEntry.date в коде ниже) Мой код преобразования выглядит следующим образом: //Convert String to NSDate NSDateFormatter *originalDateFormat = [[NSDateFormatter alloc] init]; [originalDateFormat setDateFormat:@"YYYY-MM-dd hh:mm:ss Z"]; [originalDateFormat setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]]; NSDate *originalEndDate […]