# 📚 Official Books

**URL:** https://forums.kodeco.com/c/books/6.md?page=125

[Latest](https://forums.kodeco.com/latest.md) · [Categories](https://forums.kodeco.com/categories.md) · [Tags](https://forums.kodeco.com/tags.md)

**Page:** 126

---

## [Chapter 39 Landscape artwork resize](https://forums.kodeco.com/t/chapter-39-landscape-artwork-resize/39652)

<div class="topic-metadata">

**Author:** [@scruffyhipster](https://forums.kodeco.com/u/scruffyhipster)\
**Replies:** 2\
**Last updated:** [February 27, 2018, 4:29am UTC](https://forums.kodeco.com/t/chapter-39-landscape-artwork-resize/39652 "2018-02-27T04:29:30Z")

</div>

Has anyone else managed to do the image resize exercise at the end of the chapter 39? I think I have the solution, and it seems to work on different simulators, but I don’t know if I’m overlooking anything or have misse…

---

## [Chaper 9: Challenge toValue](https://forums.kodeco.com/t/chaper-9-challenge-tovalue/39785)

<div class="topic-metadata">

**Author:** [@tkallioras](https://forums.kodeco.com/u/tkallioras)\
**Replies:** 1\
**Last updated:** [February 25, 2018, 10:03pm UTC](https://forums.kodeco.com/t/chaper-9-challenge-tovalue/39785 "2018-02-25T22:03:04Z")

</div>

In Chapter 9, in the challenge we place the following toValue: cloudMove.toValue = self.view.bounds.width + layer.bounds.width/2 I am wondering why we add layer.bounds.width/2 I verified that it is correct by setting c…

---

## [Get Location fails after using other functions](https://forums.kodeco.com/t/get-location-fails-after-using-other-functions/3919)

<div class="topic-metadata">

**Author:** [@leelarson](https://forums.kodeco.com/u/leelarson)\
**Replies:** 11\
**Last updated:** [February 27, 2018, 1:18am UTC](https://forums.kodeco.com/t/get-location-fails-after-using-other-functions/3919 "2018-02-27T01:18:13Z")

</div>

I have finished the My Locations app upto the last section. If I start the App and do get locations, it finds my location. Then I can press Stop, then get my locations again and it works. If I goto Map, pick a location…

---

## [Core Data | Third Edition | Chapter 6 THREADING ERROR in Custom Migration](https://forums.kodeco.com/t/core-data-third-edition-chapter-6-threading-error-in-custom-migration/38700)

<div class="topic-metadata">

**Author:** [@howar051](https://forums.kodeco.com/u/howar051)\
**Replies:** 4\
**Last updated:** [February 26, 2018, 1:51am UTC](https://forums.kodeco.com/t/core-data-third-edition-chapter-6-threading-error-in-custom-migration/38700 "2018-02-26T01:51:43Z")

</div>

Hello, I have been working my way through the Core Data by Tutorials third edition iOS 10 and Swift 3 edition, and I found some issues with the source code in the book, as well as the final version source code that is pr…

---

## [Chapter 4 : Can't drag the Outlet of the slider to View Controller](https://forums.kodeco.com/t/chapter-4-cant-drag-the-outlet-of-the-slider-to-view-controller/39531)

<div class="topic-metadata">

**Author:** [@anthonyverco](https://forums.kodeco.com/u/anthonyverco)\
**Replies:** 31\
**Last updated:** [February 25, 2018, 10:40pm UTC](https://forums.kodeco.com/t/chapter-4-cant-drag-the-outlet-of-the-slider-to-view-controller/39531 "2018-02-25T22:40:04Z")

</div>

Hi everyone, I am a beginner and I have a problem in my code : I can’t drag the outlet of the slider to view controller (I can’t select it). I checked my code and it seems good to me but I think I missed something. Here…

---

## [Chapter 10: Challenge 1 onComplete](https://forums.kodeco.com/t/chapter-10-challenge-1-oncomplete/39632)

<div class="topic-metadata">

**Author:** [@dfrobison](https://forums.kodeco.com/u/dfrobison)\
**Replies:** 3\
**Last updated:** [February 23, 2018, 10:56pm UTC](https://forums.kodeco.com/t/chapter-10-challenge-1-oncomplete/39632 "2018-02-23T22:56:27Z")

</div>

To turn off the activity indicator, there is a “.do” subscribed to “onCompleted”. That works as expected. Now, I decided to comment out the “.do” and create another subscription right below it as follows: updatedCatego…

---

## [\[DEPRECATED\] \`Variable\`](https://forums.kodeco.com/t/deprecated-variable/39474)

<div class="topic-metadata">

**Author:** [@keydogg](https://forums.kodeco.com/u/keydogg)\
**Replies:** 2\
**Last updated:** [February 23, 2018, 12:38am UTC](https://forums.kodeco.com/t/deprecated-variable/39474 "2018-02-23T00:38:49Z")

</div>

I’m going through Chapter three and when doing the examples for “Working with variables” I get the following console warning. ℹ️ \[DEPRECATED\]Variableis planned for future deprecation. Please considerBehaviorRelay as a r…

---

## [Having to rebuild project because actions aren't working](https://forums.kodeco.com/t/having-to-rebuild-project-because-actions-arent-working/37518)

<div class="topic-metadata">

**Author:** [@lykaina05](https://forums.kodeco.com/u/lykaina05)\
**Replies:** 4\
**Last updated:** [February 14, 2018, 3:56pm UTC](https://forums.kodeco.com/t/having-to-rebuild-project-because-actions-arent-working/37518 "2018-02-14T15:56:13Z")

</div>

Hi! Super new to coding and I’m going through the tutorials. I have found that I can work on a project for a few days/weeks and then something won’t work. In my last practice, I was working on CatNap and the cat\_curl …

---

## [A sync networking](https://forums.kodeco.com/t/a-sync-networking/39569)

<div class="topic-metadata">

**Author:** [@kary993](https://forums.kodeco.com/u/kary993)\
**Replies:** 5\
**Last updated:** [February 20, 2018, 9:19pm UTC](https://forums.kodeco.com/t/a-sync-networking/39569 "2018-02-20T21:19:21Z")

</div>

I must say as I read the online fourth app and the discussion about poorly written apps that use synchronous network communication I was just astounded. I look through many apps out there and found this was the case! I …

---

## [Mistake in chapter27](https://forums.kodeco.com/t/mistake-in-chapter27/39623)

<div class="topic-metadata">

**Author:** [@houjingyi](https://forums.kodeco.com/u/houjingyi)\
**Replies:** 1\
**Last updated:** [February 20, 2018, 9:01pm UTC](https://forums.kodeco.com/t/mistake-in-chapter27/39623 "2018-02-20T21:01:31Z")

</div>

Chapter 27: DTrace vs objc\_msgSend page455 Code below has syntax error. pid$target::objc\_msgSend:entry / arg0 \> 0x100000000 / && The second “/” should be deleted to avoid compile fail.Also for code provided in down…

---

## [Core Motion update accelerometer handler has strong reference to GameScene](https://forums.kodeco.com/t/core-motion-update-accelerometer-handler-has-strong-reference-to-gamescene/38958)

<div class="topic-metadata">

**Author:** [@sfayman](https://forums.kodeco.com/u/sfayman)\
**Replies:** 1\
**Last updated:** [February 20, 2018, 3:37am UTC](https://forums.kodeco.com/t/core-motion-update-accelerometer-handler-has-strong-reference-to-gamescene/38958 "2018-02-20T03:37:46Z")

</div>

I found out that startAccelerometerUpdates handler holds a strong reference to GameScene and prevents calling the deinit of GameScene it could be rewritten something like that ( i hope it will save someone time): func…

---

## [Checklist V5 - pg 1- 46 summary](https://forums.kodeco.com/t/checklist-v5-pg-1-46-summary/27364)

<div class="topic-metadata">

**Author:** [@muzafar](https://forums.kodeco.com/u/muzafar)\
**Replies:** 1\
**Last updated:** [February 20, 2018, 2:44am UTC](https://forums.kodeco.com/t/checklist-v5-pg-1-46-summary/27364 "2018-02-20T02:44:46Z")

</div>

Hi, It took me a while to understand the functionality of the app so i made a (badly drawn) pictorial summary of what the code does at this stage. Maybe it will help someone who is also trying to make sense of what is …

---

## [Problems with making 2-player game with Python\[Not related to iOS, just can't find appropriate category\]](https://forums.kodeco.com/t/problems-with-making-2-player-game-with-python-not-related-to-ios-just-cant-find-appropriate-category/29464)

<div class="topic-metadata">

**Author:** [@b\_borkivskyy](https://forums.kodeco.com/u/b_borkivskyy)\
**Replies:** 1\
**Last updated:** [February 20, 2018, 2:42am UTC](https://forums.kodeco.com/t/problems-with-making-2-player-game-with-python-not-related-to-ios-just-cant-find-appropriate-category/29464 "2018-02-20T02:42:39Z")

</div>

I tried to do game(actually at least to run it on my computer) that I saw in tutorial here: Multiplayer game But when I try to run it from different computers, client on the second computer(local server is on the first)…

---

## [Price Button 1x](https://forums.kodeco.com/t/price-button-1x/39601)

<div class="topic-metadata">

**Author:** [@kary993](https://forums.kodeco.com/u/kary993)\
**Replies:** 3\
**Last updated:** [February 20, 2018, 2:12am UTC](https://forums.kodeco.com/t/price-button-1x/39601 "2018-02-20T02:12:36Z")

</div>

Is there some reason there is no price button 1x for the store search app? It didn’t load because it was not there. Did I miss something?

---

## [Unsure how to do a step in Chapter 16](https://forums.kodeco.com/t/unsure-how-to-do-a-step-in-chapter-16/39467)

<div class="topic-metadata">

**Author:** [@dreyes](https://forums.kodeco.com/u/dreyes)\
**Replies:** 7\
**Last updated:** [February 19, 2018, 9:33pm UTC](https://forums.kodeco.com/t/unsure-how-to-do-a-step-in-chapter-16/39467 "2018-02-19T21:33:12Z")

</div>

In Chapter 16: Lists, on page 364, the book says: “Connect the text field’s Did End on Exit event to the done action on the view controller.” This is unclear to me. Can someone please show me where in a previous chapte…

---

## [My Locations Sound not working](https://forums.kodeco.com/t/my-locations-sound-not-working/39543)

<div class="topic-metadata">

**Author:** [@kary993](https://forums.kodeco.com/u/kary993)\
**Replies:** 6\
**Last updated:** [February 19, 2018, 7:41am UTC](https://forums.kodeco.com/t/my-locations-sound-not-working/39543 "2018-02-19T07:41:05Z")

</div>

Page 765 - I believe I must have missed something here as I have added the sound resource folder/file needed and I see the “FRIST TIME!” print statement come out on the debug, but no sound. I have tried on simulators as…

---

## [How can I make sprite move to to the point that player touched?](https://forums.kodeco.com/t/how-can-i-make-sprite-move-to-to-the-point-that-player-touched/39533)

<div class="topic-metadata">

**Author:** [@misterdave](https://forums.kodeco.com/u/misterdave)\
**Replies:** 1\
**Last updated:** [February 18, 2018, 7:43pm UTC](https://forums.kodeco.com/t/how-can-i-make-sprite-move-to-to-the-point-that-player-touched/39533 "2018-02-18T19:43:57Z")

</div>

I learn book 2 d games by tutorials and I passed chapter 2 Manual Movement where i made sprite move to the point which player touched.Using math and Geometry now I want to do the same thing but using actions.How can I do…

---

## [Another mistake in chapter11](https://forums.kodeco.com/t/another-mistake-in-chapter11/39453)

<div class="topic-metadata">

**Author:** [@houjingyi](https://forums.kodeco.com/u/houjingyi)\
**Replies:** 1\
**Last updated:** [February 17, 2018, 9:55pm UTC](https://forums.kodeco.com/t/another-mistake-in-chapter11/39453 "2018-02-17T21:55:22Z")

</div>

Chapter 11: Assembly & Memory page154 memory read -fi -c10 0x1000017c0 should be memory read -fi -c10 0x100008910.

---

## [Noticed sth wrong in chapter11](https://forums.kodeco.com/t/noticed-sth-wrong-in-chapter11/39450)

<div class="topic-metadata">

**Author:** [@houjingyi](https://forums.kodeco.com/u/houjingyi)\
**Replies:** 1\
**Last updated:** [February 17, 2018, 9:51pm UTC](https://forums.kodeco.com/t/noticed-sth-wrong-in-chapter11/39450 "2018-02-17T21:51:08Z")

</div>

Chapter 11: Assembly & Memory page148 0x0000000100008910 in code and text should be 0x0000000100008ae0 according to picture in previous page.0x0000000100008910 is address of aBadMethod().

---

## [Chapter 20: text could be clearer](https://forums.kodeco.com/t/chapter-20-text-could-be-clearer/39510)

<div class="topic-metadata">

**Author:** [@chrisclark](https://forums.kodeco.com/u/chrisclark)\
**Replies:** 1\
**Last updated:** [February 17, 2018, 11:07pm UTC](https://forums.kodeco.com/t/chapter-20-text-could-be-clearer/39510 "2018-02-17T23:07:18Z")

</div>

Text says: “You’ve already limited the directional light’s shadow via clipping, but that’s based on the light’s position.” But nowhere was it explained in the text why that is true. It’s because of the shadow settings: …

---

## [Chapter 19: Challenge Bug?](https://forums.kodeco.com/t/chapter-19-challenge-bug/36450)

<div class="topic-metadata">

**Author:** [@anastasioscho](https://forums.kodeco.com/u/anastasioscho)\
**Replies:** 3\
**Last updated:** [February 17, 2018, 5:25pm UTC](https://forums.kodeco.com/t/chapter-19-challenge-bug/36450 "2018-02-17T17:25:28Z")

</div>

Hi, i think the solution provided in the challenge is not working well: after the interactive pop animation of DetailsViewController finishes, the animation seems to carry on for a few more seconds, giving the impressio…

---

## [Chapter 6: func ErrorMessage, page 196](https://forums.kodeco.com/t/chapter-6-func-errormessage-page-196/39097)

<div class="topic-metadata">

**Author:** [@dfrobison](https://forums.kodeco.com/u/dfrobison)\
**Replies:** 3\
**Last updated:** [February 17, 2018, 11:17am UTC](https://forums.kodeco.com/t/chapter-6-func-errormessage-page-196/39097 "2018-02-17T11:17:20Z")

</div>

private func errorMessage() { alert(title: "No access to Camera Roll", text: "You can grant access to Combinestagram from the Settings app") .subscribe(onDisposed: { \[weak self\] in self?.dismiss(animated…

---

## [Can't use SKScene in a SCNPlane for macOS builds](https://forums.kodeco.com/t/cant-use-skscene-in-a-scnplane-for-macos-builds/39498)

<div class="topic-metadata">

**Author:** [@axorion](https://forums.kodeco.com/u/axorion)\
**Replies:** 0\
**Last updated:** [February 15, 2018, 6:10pm UTC](https://forums.kodeco.com/t/cant-use-skscene-in-a-scnplane-for-macos-builds/39498 "2018-02-15T18:10:41Z")

</div>

After going through some of 3D iOS Games by Tutorial, I started working on some UI bits for an SceneKit project. Namely, I wanted to create labels and 2D buttons. I was able to utilize the example used in the Breakout ex…

---

## [Is there any tutorial for html text editor in this book](https://forums.kodeco.com/t/is-there-any-tutorial-for-html-text-editor-in-this-book/39246)

<div class="topic-metadata">

**Author:** [@miladbigle](https://forums.kodeco.com/u/miladbigle)\
**Replies:** 2\
**Last updated:** [February 13, 2018, 5:15pm UTC](https://forums.kodeco.com/t/is-there-any-tutorial-for-html-text-editor-in-this-book/39246 "2018-02-13T17:15:58Z")

</div>

Hi I bought the book iOS 11 Tutorials recently from amazon. it took some time to give me the book, I wonder to know if there is any tutorial on it to use pdfkit and to create pdfs, and also how to implement an editor to …

---

## [iOS Apprentice - Checklists Ch 18 - Errors - Cast Value of Type - and Storyboard](https://forums.kodeco.com/t/ios-apprentice-checklists-ch-18-errors-cast-value-of-type-and-storyboard/39345)

<div class="topic-metadata">

**Author:** [@geekomancer](https://forums.kodeco.com/u/geekomancer)\
**Replies:** 2\
**Last updated:** [February 11, 2018, 2:58am UTC](https://forums.kodeco.com/t/ios-apprentice-checklists-ch-18-errors-cast-value-of-type-and-storyboard/39345 "2018-02-11T02:58:18Z")

</div>

Hello everybody, Sorry in advance for the long post, but as a beginner I’m really trying to improve at troubleshooting… I’m stuck on the Checklists app. Everything went well thru Ch 17, and I was able to successfully t…

---

## [Checlist project datepicker](https://forums.kodeco.com/t/checlist-project-datepicker/39181)

<div class="topic-metadata">

**Author:** [@fakefur](https://forums.kodeco.com/u/fakefur)\
**Replies:** 5\
**Last updated:** [February 11, 2018, 12:24am UTC](https://forums.kodeco.com/t/checlist-project-datepicker/39181 "2018-02-11T00:24:43Z")

</div>

hi working my way through slowly and i just have to ask if the way we are adding the datepicker is the “proper” way this is done? it seems needlessly complex to be designed this way no? do we have to override the same “…

---

## [Bobblehead Wars Camera Shake](https://forums.kodeco.com/t/bobblehead-wars-camera-shake/39147)

<div class="topic-metadata">

**Author:** [@jrb187](https://forums.kodeco.com/u/jrb187)\
**Replies:** 5\
**Last updated:** [February 10, 2018, 5:17pm UTC](https://forums.kodeco.com/t/bobblehead-wars-camera-shake/39147 "2018-02-10T17:17:51Z")

</div>

So I have been pouring over my code trying to figure something out involving the CameraShake.cs. When the camera shakes and the marine is moving, the camera stops to shake and its transform position is offset from the or…

---

## [xCode 9 (Beta and Release) Freezes when trying to open source files](https://forums.kodeco.com/t/xcode-9-beta-and-release-freezes-when-trying-to-open-source-files/39126)

<div class="topic-metadata">

**Author:** [@lauriehouse](https://forums.kodeco.com/u/lauriehouse)\
**Replies:** 3\
**Last updated:** [February 10, 2018, 5:08pm UTC](https://forums.kodeco.com/t/xcode-9-beta-and-release-freezes-when-trying-to-open-source-files/39126 "2018-02-10T17:08:13Z")

</div>

I downloaded the source files because I’m stuck on a few of the challenges in the first chapter, but whenever I try to open up any of the files both Beta and the official release of xCode the application doesn’t respond …

---

## [Chapter23 \_Adding a View Model test, page 392](https://forums.kodeco.com/t/chapter23-adding-a-view-model-test-page-392/39240)

<div class="topic-metadata">

**Author:** [@viho](https://forums.kodeco.com/u/viho)\
**Replies:** 3\
**Last updated:** [February 8, 2018, 10:41am UTC](https://forums.kodeco.com/t/chapter23-adding-a-view-model-test-page-392/39240 "2018-02-08T10:41:51Z")

</div>

let emitted = try! loggedIn.take(3).toBlocking(timeout: 1).toArray() XCTAssertEqual(emitted\[0\].element, true) XCTAssertEqual(emitted\[1\].element, false) XCTAssertTrue(emitted\[2\].isCompleted) emitted of type is \[Bool\] , I…

---

## [Checklists, p. 266, Chapter 12: Can't see or tap on the Text Field](https://forums.kodeco.com/t/checklists-p-266-chapter-12-cant-see-or-tap-on-the-text-field/37615)

<div class="topic-metadata">

**Author:** [@7stud](https://forums.kodeco.com/u/7stud)\
**Replies:** 9\
**Last updated:** [February 6, 2018, 3:56pm UTC](https://forums.kodeco.com/t/checklists-p-266-chapter-12-cant-see-or-tap-on-the-text-field/37615 "2018-02-06T15:56:19Z")

</div>

Everything looks the same in my storyboard, but when I click on the + button in order to add an item, I don’t see the Text Field that I added to the AddItem Table View: Maybe I don’t understand the instructions to, “…

[Previous page](https://forums.kodeco.com/c/books/6.md?page=124)

[Next page](https://forums.kodeco.com/c/books/6.md?page=126)
