【发布时间】:2016-05-14 02:19:44
【问题描述】:
我是 iphone 开发的新手并正在开发一个演示应用程序,因为我得到了一个像“abc%26def”这样的字符串,我想将这种类型的文本解码为实际测试,我知道它非常基本的问题,但仍然我无法从链接中找到任何解决方案,所以任何朋友可以帮助我吗?
我的代码如下
if(i%3==0)
{
[dataDictionary setValue:[dataDictionary valueForKey:TRIPPER__KEY] forKey:CONTENT_KEY];
[dataDictionary setValue:CELL_TEXTFIELD_TRIPPER_COUNT forKey:@"cellIdentifier"];
}
else if(i%3==1)
{
//*name = [(NSString *)self stringByReplacingOccurrencesOfString:@"+" withString:@" "];
NSString *name = [[dataDictionary valueForKey:NAME_KEY] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[dataDictionary setValue:name forKey:CONTENT_KEY];
[dataDictionary setValue:CELL_TEXTFIELD_TRIPPER_NAME forKey:@"cellIdentifier"];
[dataDictionary setValue:@"Triper Name" forKey:@"placeHolder"];
}
【问题讨论】:
-
请不要在字典中使用
valueForKey。使用objectForKey或dataDictionary[NAME_KEY]。valueForKey并没有按照你的想法去做。
标签: ios objective-c decode encode