Снять скобки и кавычки при отображении в текстовом поле после использования NSPredicate - PullRequest
2 голосов
/ 12 сентября 2011

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

Вот мой код:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"Block == '1234'"];
NSArray *predicateArray = [blockStage filteredArrayUsingPredicate:predicate];
predicateStreetName = [predicateArray valueForKey:@"Street Name"];
streetName.text = [NSString stringWithFormat:@"%@", predicateStreetName];

Вот как он отображается в текстовом поле:

(
    "Street Name Value"
)

Этот код отображает значение названия улицы, которое я хочу, нооднако он отображается в скобках и в кавычках.Как мне их удалить?

Заранее спасибо !!

1 Ответ

2 голосов
/ 12 сентября 2011

взгляните на это Конвертируйте NSArray в NSString в Objective-C этот ответ Конвертируйте NSArray в NSString в Objective-C , 'componentJoinedByString: @ ""' поможет решитьтвоя проблема.Сделайте это здесь:

streetName.text = [[NSString stringWithFormat: @ "% @", ПредикатStreetName] componentsJoinedByString: @ "" ];

kuddos, aimzy:)

...