iPhone Three20:在TTStyledTextLabel中传递自定义网址的参数
问题描述:
我正在处理在 TTStyledTextLabel中处理自定义网址的点击。iPhone Three20:在TTStyledTextLabel中传递自定义网址的参数
当我将文本设置为<a href="appname://user/name">name</a>
, TTStyledTextLabel能正确解析它作为一个URL 但是,当我尝试将该网址映射到一个视图控制器,我只是不能 的参数(“名称”)
这是代码的样子:[map from:@"appname://user/ (initWithName:)" toViewController:[UserInfo class]];
如果我的网址更改为 <a href="appname://user">name</a>
,并将其映射 没有像参数:[map from:@"appname://user" toViewController: [UserInfo class]];
我可以导航到用户信息类...
以前有没有人有过这种经历?感谢帮助家伙:)
******编辑 我居然发现有在URL中的unicode这是由于....看来我需要找到一个解决办法...
答
答
如果您需要通过URL传递数据,您还可以将userInfo
属性设置为您选择的字典。
如果您使用TTTableItems
使用URL,here的一个类别,它会自动用钥匙__userInfo__
表项的userInfo
对象添加到URL的userInfo
字典。
请查看我的评论,了解如何在映射控制器中检索对象。
您的映射中有空间。这是一个浏览器错字?你尝试删除它吗? – tonklon 2010-07-31 08:44:19
ohh,这是一个浏览器错字...谢谢 – hotsjf 2010-07-31 17:25:56