我知道代表们的工作方式,我知道如何使用它们.
但是我该如何创建呢?
我有一个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
Run Code Online (Sandbox Code Playgroud)
现在我想得到textview的superview的viewController,这样当我点击URL/Phone Number时我就可以推送另一个viewController.