
jedodagbu
1,519 PointsThe Code Challenge keeps saying I should check preview as there are errors in my code
Screenshot 2020-05-04 at 01.27.28
The Code Challenge keeps saying I should check preview as there are errors in my code. On Xcode my code runs fine though. Please help, much appreciated :)
struct Tag {
let name: String
}
struct Post {
var title: String
var author: String
var tag: Tag
init(title: String, author: String) {
self.tag = Tag(name: "people")
self.title = title
self.author = author
}
func description () -> String {
return "\(title) by \(author). Filed under \(tag.name)"
}
}
let firstPost = Post(title: "people", author: "me")
let postDescription = firstPost.description()
1 Answer

Thomas Oliver Bastable
iOS Development Techdegree Graduate 20,015 PointsYou don't need to create an init - the below should compile and complete ok 👍
struct Tag {
let name: String
}
struct Post {
let title: String
let author: String
let tag: Tag
func description() -> String{
return "\(title) by \(author). Filed under \(tag.name)"
}
}
let firstPost = Post(title: "iOS Development", author: "Apple", tag: Tag(name: "swift"))
let postDescription = firstPost.description()
jedodagbu
1,519 Pointsjedodagbu
1,519 PointsThanks very much for your help 👌