收到“线程 1:EXC_BAD_ACCESS”错误?

2024-04-05

我正在使用 WKWebView 和 Swift 语言创建一个简单的 Web 查看器。这是我的代码。

import Cocoa
import WebKit

@NSApplicationMain class AppDelegate: NSObject, NSApplicationDelegate {

    @IBOutlet var containerView : NSView! = nil
    @IBOutlet weak var window: NSWindow!


    func applicationDidFinishLaunching(aNotification: NSNotification) {
        // Insert code here to initialize your application
        var webView: WKWebView

        webView = WKWebView() //Thread 1:EXC_BAD_ACCESS (code=1,address=0x20)
        var url = NSURL(string:"http://www.google.com/")
        var req = NSURLRequest(URL: url!)
        webView.loadRequest(req)
    }

    func applicationWillTerminate(aNotification: NSNotification) {
        // Insert code here to tear down your application
    }

}

我现在收到“Thread 1:EXC_BAD_ACCESS”错误webView = WKWebView()当我尝试运行应用程序时。我怎样才能解决这个问题?


如果这就是你的全部代码,那么我会说你缺少实例化WKWebView。放置一个断点self.webView!.loadRequest(req)行并检查它是否为零。

我从未与WKWebView,但我认为你需要一个视图控制器。也许这篇博文可以帮助您:在 iOS 8 中使用 Swift 开始使用 WKWebView http://www.kinderas.com/technology/2014/6/7/getting-started-with-wkwebview-using-swift-in-ios-8

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

收到“线程 1:EXC_BAD_ACCESS”错误? 的相关文章

随机推荐

  • 打印数组中的每个第 N 个元素 JS [重复]

    这个问题在这里已经有答案了 打印数组中的每个第 N 个元素 编写一个 JS 函数 在给定的步骤中收集数组的每个元素 输入为字符串数组 最后一个元素是 N 步骤 集合是从第一个步骤开始的第 N 个步骤中的每个元素 如果步长为 3 则需要打印第
  • 如何在小程序中禁用http缓存

    如何禁用 japplet 中所有 http 连接的 http 缓存 我不希望缓存我的任何 http 请求 响应 无论控制面板 java 临时文件设置中的用户设置如何 Applet 使用java1 6 进行签名和编译 我正在使用 URLCon
  • 为什么 Laravel-livewire 'wire:model' 不起作用?

    我正在使用 Laravel 8 我的 Livewire 控制器
  • smarty 替换换行符

    在撰写本文时 smarty net 网站似乎已关闭 无论如何 如何在 smarty 变量中用空格替换换行符 是这样的吗 var regex replace r n s 我尝试过 但没有成功 试试这个如果有效的话 var regex repl
  • 在c#中将网页捕获为图像,确保javascript渲染的元素可见

    我正在尝试使用标准 c net 代码捕获以下页面 我搜索了人们的各种方法 其中大多数涉及实例化浏览器对象并使用绘制位图方法 然而 这些都没有获取此页面上图表的内容 http www highcharts com demo combo dua
  • Web 服务上下文中的 UDDI 是什么?

    Web 服务上下文中的 UDDI 是什么 UDDI 是通用描述 发现和集成 它直接用于发布和发现公共 Web 服务 更多详情可访问网站http www UDDI org http www UDDI org
  • 运行“pip install -rrequirements.txt --upgrade”时出错

    当我在 Django 项目中运行以下命令时 pip install r requests txt upgrade 我收到以下错误 检测到我们无法卸载的 distutils 安装项目 argparse distutils 提供的元数据不包含
  • C#计算打开文件的MD5?

    如何计算进程打开或使用的文件的 MD5 哈希值 文件可以是 txt 或 exe 我当前的代码返回 exe 错误 因为它正在运行 这是我当前的代码 public static string GetMd5HashFromFile string
  • 访问 iPhone/iPod touch 上的日历条目

    是否可以在 iPhone iPod touch 上访问日历条目 即读取 创建 更改 删 除约会 我搜索了iPhone SDK文档但没有找到任何东西 也许我错过了什么 目前 SDK 不支持此功能 如果您需要此信息 请考虑提交一份错误报告 ht
  • Android 中如何在另一个 Activity 中显示一个 Activity?

    我有一项活动 想在其中显示另一项活动 这是我的布局
  • 更改 DirectionsRenderer 中折线的颜色

    我已经集成了地图 我想显示两个位置之间的路线方向 一切工作正常 方向显示完美 但我想改变的颜色Polyline方向 我已经尝试过这段代码 如文档所述 polyline options var pOptions map map strokeC
  • Selenium Java:我想访问 div 类中的第一个 div 元素

    Selenium Java 我想访问 div 类中的第一个 div 元素 public int checkLinks int x driver findElements By xpath div class recommendation h
  • {{action}} 与使用关系 id 的transitionTo 链接

    给定一个具有如下上下文的视图 id 1 form id 5 我想创建一个 action 使用链接到表格form id 我的视图代码如下所示 我的路由器中的操作如下所示 showForm function router event var f
  • UnicodeDecodeError:“ascii”编解码器无法解码字节 0xc5

    UnicodeDecodeError ascii codec can t decode byte 0xc5 in position 537 ordinal not in range 128 referer 当我尝试用字符 输出整个网站时 我
  • 我可以在 Honeycomb 的操作栏中隐藏应用程序图标吗?

    我目前正在计划对我的应用程序进行蜂窝更新 我想知道如何正确使用操作栏 我的第一个问题是是否可以从操作栏中隐藏应用程序图标和标题 Honeycomb UI 是否有任何设计指南 是的 您可以隐藏应用程序图标和标题 您还可以将应用程序图标替换为适
  • 仅在 WCF Web 服务中的某些方法需要凭据

    我有一个具有不同方法的 UserAccountService 其中一些方法需要对用户进行身份验证 例如 ChangePassword ChangeUserData 而另一些则不需要 RegisterUser 然而 我似乎无法让它工作 因此只
  • 低级鼠标钩子 - 鼠标在断点处冻结

    我想自己绘制和移动我的窗口 使用 chromium 嵌入式框架 为此 当鼠标移动到窗口之外时 我需要一个全局回调 所以我安装了一个低级别的鼠标钩子 hMouseLLHook SetWindowsHookEx WH MOUSE LL HOOK
  • 如何在PIL中减少png图像文件大小

    我已经使用 PIL 将 JPG BMP 文件转换并调整大小为 PNG 格式 我可以轻松调整大小并将其转换为 PNG 但新图像的文件大小太大 im Image open input jpg im resize im resize 400 40
  • 如何将 Mongoose 文档转换为普通对象?

    我有一个来自猫鼬的文档 我想在 JSON 编码并作为响应发送之前进行扩展 如果我尝试向文档添加属性 它将被忽略 该属性未出现在Object getOwnPropertyNames doc 无法正常延长 奇怪的是JSON parse JSON
  • 收到“线程 1:EXC_BAD_ACCESS”错误?

    我正在使用 WKWebView 和 Swift 语言创建一个简单的 Web 查看器 这是我的代码 import Cocoa import WebKit NSApplicationMain class AppDelegate NSObject