iOS Build a Simple iPhone App with Swift Getting Started with iOS Development Swift Recap Part 1

Cannot Pass the Challenge

i am able to get it worked on playground but not on the challenge page

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: "iOSDevelopMent", author: "Apple", tag: Tag(name: "Swift")) firstPost.tag let postDescription = firstPost.description()

what am i missing here? error: asking to use string interpolation which i have used under func

structs.swift
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: "iOSDevelopMent", author: "Apple", tag: Tag(name: "Swift"))
firstPost.tag
let postDescription = firstPost.description()

1 Answer

KRIS NIKOLAISEN
KRIS NIKOLAISEN
54,370 Points

In your return statement Filed should begin with a capital F and is preceded by a space as follows:

return "\(title) by \(author). Filed under \(tag.name)"