小编A.M*_*zer的帖子

为什么WKWebView不显示视频?- 斯威夫特 3

我成功地WKWebView以编程方式添加了一个 In a viewController(in viewDidLoad())。当加载包含视频的网址时,它看起来很好,但是当我尝试点击它(播放它)时,我看不到它,但音频工作正常。

奇怪的是,我创建了一个新项目只是为了确保它能正常工作,而且确实如此,我复制了与 webView 显示视频相同的代码。

在转换为 Swift 3 之前它运行良好。

这是点击视频时的样子:

敲击前:

在此输入图像描述

点击后:

在此输入图像描述

我还尝试了另一个网页:

敲击前:

在此输入图像描述

点击后(请注意,状态栏现在已隐藏):

在此输入图像描述

简单来说,就是这样的代码:

override func viewDidLoad() {
    super.viewDidLoad()

    let web = WKWebView(frame: view.frame)
    let urlRequest = URLRequest(url: URL(string: "http://www.w3schools.com/html/html5_video.asp")!)       
    web.frame = view.frame
    web.load(urlRequest)

    view.addSubview(web)
 }
Run Code Online (Sandbox Code Playgroud)

我尝试检查很多情况,但没有任何输出。我缺少什么?

提前致谢。

ios nslayoutconstraint swift wkwebview

5
推荐指数
2
解决办法
6812
查看次数

如何检测内存泄漏 <Allocated before Attach>?

我试图通过使用仪器来检测导致内存问题的对象是什么,但是似乎在 Xcode 9.3 中使用仪器存在问题,如:https : //forums.developer.apple.com/thread /97592,这也可能是相关的:

观察属性崩溃仪器(泄漏配置文件)Xcode 9.3 (Swift 4.1)

到目前为止,这是分配列表:

在此处输入图片说明

如图所示,所有记录的负责调用者是 "<Allocated Prior To Attach>"

这是调用树:

在此处输入图片说明

对于第一条记录(问题),这似乎是一种奇怪的行为。

我的问题是

如果工具按预期工作,我可以通过知道导致问题的对象是什么来直接弄清楚它(对象没有被释放而不是被释放 <Allocated Prior To Attach>)。在这一点上,有什么方法可以知道导致问题的对象是什么?

xcode memory-leaks instruments swift xcode9.3

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

从键盘中删除 OTP 消息

我的文本字段从短信中读取 OTP 代码,
如果用户按下消息中的其他文本字段工作正常,但如果用户不使用它,OTP 消息仍然显示为填充其他文本字段的建议,所以我如何删除 OTP当我移动到其他文本字段时从键盘在此处输入图片说明

keyboard one-time-password swift

5
推荐指数
0
解决办法
362
查看次数

在swift中打开文件

当您打开包含PDF文件safari的URL时,询问您是否要在safari或iBook中打开它.

我想做同样的事情,在我的项目中,我有一个包含视频和照片的集合视图,我希望用户选择是否要在应用程序上打开文件或用其他媒体播放器打开它.

xcode ios swift

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

如何在Swift中从自定义文本生成UIImage

我正在尝试UIImage从中的自定义文本生成一个Swift3

使用iOS Controls,可以创建一个UIImage,下面是代码:

class func imageWithText(txtField: UITextField) -> UIImage {
        UIGraphicsBeginImageContextWithOptions(txtField.bounds.size, false, 0.0)
        txtField.layer.render(in: UIGraphicsGetCurrentContext()!)
        let img = UIGraphicsGetImageFromCurrentImageContext()
        UIGraphicsEndImageContext()
        return img!
    }
Run Code Online (Sandbox Code Playgroud)

注意:我知道也可以在图像中添加一些文本,但是我不想这样做。

有人可以帮我解决这个问题吗?谢谢!

text uiimage ios swift

3
推荐指数
2
解决办法
2159
查看次数