Three20: TTTableImageItem и URL, содержащий пробел и специальные символы - PullRequest
0 голосов
/ 14 июня 2011

У меня есть следующий код:

NSString *url = [NSString stringWithFormat:@"tt://classObj?title=%@", obl.title];

    TTTableImageItem *cell = [TTTableImageItem 
                               itemWithText:obl.title
                               imageURL:obl.thumbURL
                               URL:url];

Если мой obl.title содержит специальные символы, такие как é ç ç ô или простой пробел, он неправильно отображается в моем селекторе:

- (id)initWithFailDetails:(NSString *)title query:(NSDictionary*)query

Есть ли способ передать параметры, содержащие символы этого типа?Избавившись от какого-либо решения, оно может существовать?

Спасибо.

1 Ответ

0 голосов
/ 14 июня 2011
  1. использовать base64 кодировку, (выход из памяти не будет работать) ИЛИ
  2. не использовать URL-адреса для передачи таких параметров, вместо этого используйте TTURLAction -applyQuery +

    - (id)initWithNavigatorURL:(NSURL*)URL query:(NSDictionary*)query

...