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

Pasan is killing me

Can someone please explain to me what I am doing wrong. I can not get it to return the tag the right way.

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)"

    }

}

let firstPost = Post(title:"Post", author:"Me", tag: Tag(name: "WTF"))

let postDescription = firstPost.description()

1 Answer

You will want to use the name property of tag in your description: \(tag.name)