我有一个UIViewController,在其中我从界面构建器添加了一个UITextView。现在,当我单击超链接或电话号码时,我想推送一个视图。我能够使用我在stackoverflow上找到的一个方法来检测点击了哪个URL。这是方法:
@interface UITextView (Override)
@end
@class WebView, WebFrame;
@protocol WebPolicyDecisionListener;
@implementation UITextView (Override)
- (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id < WebPolicyDecisionListener >)listener
{
NSLog(@"request: %@", request);
}
@end
现在我想获取文本视图的父视图(superview)的viewController,以便在单击URL /电话号码时可以推送另一个viewController。
#import "Three20UICommon/UIView+TTUICommon.h"
即可。 - choise