Three20:TTTableImageItem和包含空格和特殊字符的URL

时间:2011-06-14 17:29:22

标签: three20

我有一个代码:

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 :(得分:0)

  1. 使用base64编码,(来自内存网址转义不起作用)
  2. 请勿使用网址传递此类参数,而是使用TTURLAction -applyQuery +

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