udacity / ios-nd-networking

Resources for Udacity's iOS Networking with Swift course.
MIT License
172 stars 88 forks source link

Release year sometimes missing in search results #14

Open OwenLaRosa opened 5 years ago

OwenLaRosa commented 5 years ago

The starter code for the Movie Manager, has a bug where a stray dash (-) appears for movies without a release year (see last result).

image

The fix just involves changing the line in SearchViewController that sets the label's text.

cell.textLabel?.text = "(movie.title) - (movie.releaseYear)"

One way to solve this is to just check if the string is empty before adding the year to the label's text. While not much of a "networking challenge", oftentimes, networked data may not include all the information you expect, and edge cases, like when the movie's release year is unknown, will ultimately come up.