删除表单容器视图时取消分配WebView

时间:2014-11-25 09:54:50

标签: objective-c macos cocoa webview

我正在研究MAC OSX 10.10 Yosemite
我的问题是,我有一个webview,当从容器中删除时,取消分配webView对象,因此webview中存在的youtube视频停止。
为什么从容器中删除webview会取消分配?

我有以下代码

@interface AppDelegate () {
    WebView *myWebView;
}
    @property (weak) IBOutlet NSView *container;
@end

及其实施

@implementation AppDelegate
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
    myWebView = [[WebView alloc] initWithFrame:NSMakeRect(20, 20, 600, 480)];
    myWebView.mainFrameURL = @"http://www.youtube.com/";

    [_container addSubview:myWebView];
}
- (IBAction)buttonPressed:(NSButton *)sender {
    [myWebView removeFromSuperview];
}

我应该做哪些更改,以便从容器中删除webview不会停止youtube视频?

0 个答案:

没有答案