小编Sid*_*Sid的帖子

使用webView加载不同的页面:decisionPolicyForNavigationAction:request:frame:decisionListener:method

Hii全部,

我想在调用以下方法时加载新页面....我使用以下代码..



(void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id )listener
{
  [[myWebView mainFrame] loadRequest:someRequest];
}

但是这个方法被多次调用,如果我使用[listener use]而不是loadRequest我的应用程序崩溃它工作正常但是启动了点击的url.但我想加载一些其他网址怎么可能?

macos cocoa webkit objective-c

5
推荐指数
1
解决办法
8359
查看次数

修正NSWindow大小?

我们如何修复NSWindow的大小,以便用户不能通过用鼠标拖动它来调整大小jus或者是否有办法让所有子视图窗口在用户改变窗口大小时调整大小,实际上问题是当用户更改窗口的大小,子视图不会解析我想锁定窗口大小调整?

cocoa objective-c nswindow

3
推荐指数
1
解决办法
2956
查看次数

webView:decisionPolicyForNavigationAction:request:frame:decisionListener:多次调用

我使用以下代码在我的webview中加载一个URL,但它被多次调用,我的应用程序崩溃了.


- (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id )listener
{

    [[myWebView mainFrame] loadRequest:request];
}


macos cocoa webkit objective-c

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

标签 统计

cocoa ×3

objective-c ×3

macos ×2

webkit ×2

nswindow ×1