相关疑难解决方法(0)

如何在Objective-C中创建委托?

我知道代表们的工作方式,我知道如何使用它们.

但是我该如何创建呢?

cocoa delegates objective-c callback ios

735
推荐指数
14
解决办法
35万
查看次数

如何在iOS中获得UIView的超级视图的UIViewController?

我有一个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.

objective-c uiviewcontroller uiview iphone-sdk-3.0 ios

24
推荐指数
1
解决办法
4万
查看次数