# Programming in Swift · Challenge: Tuples | Ray Wenderlich

**URL:** <https://forums.kodeco.com/t/programming-in-swift-challenge-tuples-ray-wenderlich/47303>\
**Category:** 🎓 Courses & Articles\
**Created:** [August 25, 2018, 12:41pm UTC](https://forums.kodeco.com/t/programming-in-swift-challenge-tuples-ray-wenderlich/47303 "2018-08-25T12:41:46Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![catie](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/catie/32/110937_2.png) [@catie](https://forums.kodeco.com/u/catie)\
**Post date:** [August 25, 2018, 12:41pm UTC](https://forums.kodeco.com/t/programming-in-swift-challenge-tuples-ray-wenderlich/47303/1 "2018-08-25T12:41:46Z")

</div>

* * *
This is a companion discussion topic for the original entry at [https://www.raywenderlich.com/5994-programming-in-swift/lessons/5](https://www.raywenderlich.com/5994-programming-in-swift/lessons/5)

---

<div class="post-metadata">

**Author:** ![notationmaster](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/notationmaster/32/103764_2.png) [@notationmaster](https://forums.kodeco.com/u/notationmaster)\
**Post date:** [November 25, 2018, 12:37pm UTC](https://forums.kodeco.com/t/programming-in-swift-challenge-tuples-ray-wenderlich/47303/2 "2018-11-25T12:37:12Z")

</div>

How did you open the character viewer?  
I pressed Cmd-Ctrl-Spacebar but it opened the window away from Xcode, not exactly above it.  
Is this only in Mojave? I’m in High Sierra.

Thank you

---

<div class="post-metadata">

**Author:** ![kingpin11](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/kingpin11/32/81494_2.png) [@kingpin11](https://forums.kodeco.com/u/kingpin11)\
**Post date:** [November 27, 2018, 8:04am UTC](https://forums.kodeco.com/t/programming-in-swift-challenge-tuples-ray-wenderlich/47303/3 "2018-11-27T08:04:03Z")

</div>

Just to satisfy my curiosity,  
I changed the second challenge code as follows to check if nested tuple also works well.

```
let piDay2 = ((month: 3, day: 14, year: 1592), emoji: "🥧")
let ((_ , day2, _), emoji2) = piDay2

```

However, an error has occurred in the last assignment statement.

> Cannot express tuple conversion ‘((month: Int, day: Int, year: Int), emoji: String)’ to ‘((Int, Int, Int), String)’

What’s the solution in this case?

I really appreciate any help you can provide.

---

<div class="post-metadata">

**Author:** ![shogunkaramazov](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/shogunkaramazov/32/108826_2.png) [@shogunkaramazov](https://forums.kodeco.com/u/shogunkaramazov)\
**Post date:** [December 12, 2018, 4:35am UTC](https://forums.kodeco.com/t/programming-in-swift-challenge-tuples-ray-wenderlich/47303/4 "2018-12-12T04:35:07Z")

</div>

@kingpin11 You should use the nested tuple’s labels to make the assignment:

`let ((month: _, day: day2, year: _), emoji2) = piDay2`

Please let me know if you have any questions or issues about the whole thing.

Thank you!

---

<div class="post-metadata">

**Author:** ![shogunkaramazov](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/shogunkaramazov/32/108826_2.png) [@shogunkaramazov](https://forums.kodeco.com/u/shogunkaramazov)\
**Post date:** [December 12, 2018, 4:35am UTC](https://forums.kodeco.com/t/programming-in-swift-challenge-tuples-ray-wenderlich/47303/5 "2018-12-12T04:35:49Z")

</div>

@notationmaster Do you still have this issue?

---

<div class="post-metadata">

**Author:** ![notationmaster](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/notationmaster/32/103764_2.png) [@notationmaster](https://forums.kodeco.com/u/notationmaster)\
**Post date:** [December 12, 2018, 8:01am UTC](https://forums.kodeco.com/t/programming-in-swift-challenge-tuples-ray-wenderlich/47303/6 "2018-12-12T08:01:39Z")

</div>

Well, yes, but I would not say it’s a problem, maybe it is just a difference in how High Sierra handles the special character window.  
When I press cmd ctrl space I get the special character window but it doesn’t stem like a bubble from where I’m writing

---

<div class="post-metadata">

**Author:** ![catie](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/catie/32/110937_2.png) [@catie](https://forums.kodeco.com/u/catie)\
**Post date:** [December 20, 2018, 10:22pm UTC](https://forums.kodeco.com/t/programming-in-swift-challenge-tuples-ray-wenderlich/47303/7 "2018-12-20T22:22:40Z")

</div>

Hi! Try clicking on the little box icon in the upper right corner. That should let you switch between the character viewer popping up above your cursor, or in a separate window.

![07%20PM](https://files.chunter.kodeco.com/original/3X/3/8/380c585e166e7eff136005de6ecbeb92ea6a57b4.png) ![43%20PM](https://files.chunter.kodeco.com/original/3X/7/7/778d68f3cef5c9bf6ef910f4c6376407e2165949.png)

---

<div class="post-metadata">

**Author:** ![notationmaster](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/notationmaster/32/103764_2.png) [@notationmaster](https://forums.kodeco.com/u/notationmaster)\
**Post date:** [December 21, 2018, 10:54am UTC](https://forums.kodeco.com/t/programming-in-swift-challenge-tuples-ray-wenderlich/47303/8 "2018-12-21T10:54:54Z")

</div>

oh you genius!!!  
Thanks!

Merry Christmas and Happy New Year!

---

<div class="post-metadata">

**Author:** ![rmd](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/rmd/32/81732_2.png) [@rmd](https://forums.kodeco.com/u/rmd)\
**Post date:** [March 23, 2019, 9:26pm UTC](https://forums.kodeco.com/t/programming-in-swift-challenge-tuples-ray-wenderlich/47303/9 "2019-03-23T21:26:31Z")

</div>

How did you even get that menu do show up?

tsk
