сохранение базы данных без пустой строки, но пробелы принимаются, пока я использовал @ "" в sqlite в какао - PullRequest
0 голосов
/ 10 мая 2011

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

1 Ответ

1 голос
/ 10 мая 2011

Глядя на документацию NSString, кажется, что вам нужно использовать stringByTrimmingCharactersInSet:, чтобы вырезать пробел из строки перед сохранением.Примерно так должно работать:

// Remove whitespace
NSString *trimmedString = [enteredName stringByTrimmingCharactersInSet:whitespaceCharacterSet];
// Check if the string is empty
if(![trimmedString isEqualToString:@""])
{
    // Save...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...