相关疑难解决方法(0)

'stringByAppendingPathComponent'不可用

我收到了错误

'stringByAppendingPathComponent' is unavailable: Use 'stringByAppendingPathComponent' on NSString instead.
Run Code Online (Sandbox Code Playgroud)

当我尝试做的时候

let documentsFolder = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
let databasePath = documentsFolder.stringByAppendingPathComponent("test.sqlite")
Run Code Online (Sandbox Code Playgroud)

这显然对以前的人有用,但现在在Xcode 7 beta 5中对我不起作用.

这个线程在苹果开发者论坛不得不使用分机或直接做投地的建议NSString.但如果我把它转换为NSString

let databasePath = documentsFolder.stringByAppendingPathComponent("test.sqlite" as NSString)
Run Code Online (Sandbox Code Playgroud)

然后我得到了错误

'NSString' is not implicitly convertible to 'String'...
Run Code Online (Sandbox Code Playgroud)

它让我可以选择通过插入来"修复它" as String,这会让我们回到原来的错误.

这也适用于stringByAppendingPathExtension.

我该怎么办?

path ios swift

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

从视频swift中显示预览图像

我的文档目录中有一个包含图像和视频的文件夹,在我的应用程序中,我有一个集合视图,显示每个单元格中的图像.

我用一个返回UIImage的加载图像函数完成了这个

    // Get the UI Image from the path passed in
    let image = UIImage(contentsOfFile: path)

    if image == nil
    {
        print("No Image at this path");
    }
    else
    {
        return image
    }
Run Code Online (Sandbox Code Playgroud)

然而,我似乎无法找到与视频等效的内容,理想情况下,我希望它显示为视频播放器中的内容,例如在相册中,您会看到视频的静止视图,其上有一个小的播放按钮,当点击播放视频时.

如果没有纯粹能够从指定路径的视频中获取静止,我必须返回,因为UIImage我可以显示它会没问题.

我是iOS的新手,所以只是想知道是否有一些类似于UIImage视频的类型,这意味着我可以加载并在集合视图上显示它.

ios swift

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

标签 统计

ios ×2

swift ×2

path ×1