0
我想我的應用程序有不同的路由規則: *標準URL(http/https) *自定義URL:myApp://用戶 *自定義URL 2:myApp://消息自定義路由與Three20 TTURLMap
在每種情況下,我需要調用不同的控制器。
目前,我在我的應用程序的代表加入了TTURL地圖:
[map from:@"http://*" toViewController:[BrowserController class]];
[map from:@"https://*" toViewController:[BrowserController class]];
[map from:@"myApp://user/*" toViewController:[TTWebController class]];
,我有我的TTStyledTextLabel這樣的文字:
[TTStyledText textFromXHTML:@"<a href=\"http://www.google.com\">link</a> from <a href=\"myApp://user/bob\">bob</a>"];
然而,沒有觸發動作當我點擊其中一個鏈接時。 我該如何解決這個問題?
兩個資源給你:http://three20.stackexchange.com/和http://www.three20.info/ui/navigation ...我的猜測是你需要'tt://'行,但我還沒有通過他的代碼挖掘足以驗證是真的。 – iwasrobbed 2010-07-06 13:58:00