我有一个基本的可可应用程序,它的窗口中只有一个WebView。WebKit.framework引用被添加到OS X 10.9 (小牛)上的Xcode 6 beta 6项目中。我想知道WebView什么时候完成了加载页面。因此,我创建了一个继承WebViewControllerDelegate的WebFrameLoadDelegate类。这已经是问题开始的地方了: Xcode告诉我关于Use of undeclared type 'WebFrameLoadDelegate'的事情。关于,它不应该。正如前面提到的,WebKit.framework被项目引用,WebKit模块被导入到
替代标题(协助搜索)
无法调试与Xcode 8中的Objective应用程序链接的Swift 2.3框架
error in auto-import: failed to get module 'XYZ' from AST context Xcode 8
Xcode 8无法调试Swift框架
warning: Swift error in module <XYZ>
解决办法;Xcode调试器不能调试仅用Objective编写的应用程序,但只能通过Swift编写的框架进行链接。(28312362)
我有一个用Objective编写的应
我在Swift代码中遇到了一个问题,在这个代码段中,我收到了一条错误消息,上面写着:
“无法将NSURL类型的值转换为预期的参数类型'URL‘
var url = NSURL (string: "http://google.com")
var req = NSURLRequest(URL:url) --> this line is where the error occurs
self.webView!.loadReuqest(req)
我正在使用Xcode 9.1,这是Swift的第4版。这是我唯一收到的错误,当我试图构建我的应用程序来查看网页。
我正在用Xcode制作webView,我想将javascript代码添加到任何页面内容中,哪个用户loads.So有方法将javascript代码添加到页面内容中?就像浏览器添加一样,用户输入的每个页面都添加了javascript代码,广告出现在页面上,而不是浏览器。我的代码显示了控制台中的整个页面(用户输入的)数据,现在我需要将javascript代码添加到这个页面内容中。
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in let urlContent = NS
在Xcode9中调试iOS应用程序时,如何在lldb中转换指向已知Swift对象类型的指针?
我试图在Swift中打印一个对象的描述,给出它在Xcode9/ iOS 11SDK中的内存地址。我一直在使用这里描述的技术: (注意:这种技术在调试macOS应用程序时效果很好。)
(lldb) p unsafeBitCast(0x00006080000e2280, to: UIViewController.self)
但是,在调试iOS应用程序时,在Xcode9中的lldb中键入类似的语句会产生以下错误消息:
error: use of undeclared identifier 'to
目前,我希望使用LLDB调试器调试我的应用程序。如果在iPhone应用程序上设置断点并单击build and run,我就能够成功地在应用程序中运行代码。问题是,如果我不使用Xcode启动应用程序,并将调试器附加到我的iOS应用程序中。这样做意味着我无法调试我的应用程序。
当我从Xcode和一个断点执行build and run并运行LLDB命令list时。我可以看到它正在调试GameViewController.swift文件,但是当我在正常运行后将调试器附加到我的应用程序时,LLDB调试器现在在AppDelegate文件中。
如何让LLDB调试器来调试文件GameViewControlle
我用swift 3用xcode做了一个应用程序,但是页面内容不能滚动。以下是代码
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let url = URL(string: "https://www.website.com");
let response = URLRequest(url: url!)
webView.loadRequest(
我正在尝试用xcode中的swift创建一个webapp,这是我当前的代码:
IBOutlet var webView: UIWebView!
var theBool: Bool = false
var myTimer = NSTimer()
@IBOutlet var progressBar: UIProgressView!
override func viewDidLoad() {
super.viewDidLoad()
let url = NSURL(string: "http://stackoverflow.com")
le
如何在加载一些自定义html后将javascript注入webview (IOS/Swift)。
@IBOutlet weak var webView: UIWebView!
var html = "<div id='test'></div>"
self.webview.loadHTMLString(html, baseURL: nil)
加载自定义html后,我想将以下javascript注入到webview中。
var myelement = document.getElementById("test");
mye
在Swift 2.1.1和Xcode 7.1中
我的代码使用WKWebView并从本地文件加载index.html,但无法加载index.css和其他javascript文件,如head标记所示。
我最好的猜测是baseURL不正确,如果是这样,我如何正确设置baseURL?谢谢
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet var containerView: UIView! = nil //allows the class to refrence WKWebView
var w
我想在我的iOS应用中调用HTTPS url (自签名证书)。它可以在移动浏览器上运行,但不能在App Webview中运行。
是否有针对Xcode 7和Swift 2.2的解决方案?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let url = NSURL(string: "https://xxx.xxx.x.xxx:xxxx