错误消息无法在swift 3 swift文件中使用URL

时间:2018-01-05 11:20:29

标签: xcode

我使用名为Course的类创建了一个swift文件。一切都在我的代码中工作,除非我尝试输入URL。我收到错误消息。 这是我的示例代码

URL(String:"https://www.youtube.com/watch?v=QBULK-w-i90")!

我一直收到错误

  

参数标签'(String)'与任何可用的重载都不匹配

我不确定这意味着什么,我该如何解决这个问题。 这是我写的代码,我关注视频,但不断出错。

import UIKit

class CourseStore
{ 

    class func downloadNewCourses()-> [Course] 
    { 
        var courses = [Course]() 

        let chefCourse = Course(buttonImage: #imageLiteral(resourceName: "cover_chef"), 
                                title: "Become a Pro Chef", 
                                instructor: "Gordon Ramsay", 
                                featuredImage: #imageLiteral(resourceName: "chef"), 
                                introductionVideoUrl: URL(String:"https://www.youtube.com/watch?v=QBULK-w-i90")!, 
                                introductionVideoUrl: , 
                                description: "Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Nam liber te conscient to factor tum poen legum odioque civiuda." 
        ) 
        return courses 
    } 
}

1 个答案:

答案 0 :(得分:1)

  

参数标签'(String)'与任何可用的重载都不匹配

表示URL没有具有这些参数的构造函数。在您的情况下,您将参数命名为String,但它应该是小写的string

改为使用

URL(string: "https://www.youtube.com/watch?v=QBULK-w-i90")!