# 📚 Official Books

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

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

**Page:** 79

---

## [Chapter 15 Pull to Refresh](https://forums.kodeco.com/t/chapter-15-pull-to-refresh/82591)

<div class="topic-metadata">

**Author:** [@goodbrue](https://forums.kodeco.com/u/goodbrue)\
**Replies:** 2\
**Last updated:** [February 10, 2020, 3:52pm UTC](https://forums.kodeco.com/t/chapter-15-pull-to-refresh/82591 "2020-02-10T15:52:08Z")

</div>

The PullToRefresh example works well with an iPhone 8, but not perfectly with an iPhone 11 Pro Max. When you pull down on the iPhone 11, the list bounces back too far and partially covers the animation. I’m guessing it h…

---

## [Chapter 10: Recommended change in next version](https://forums.kodeco.com/t/chapter-10-recommended-change-in-next-version/97573)

<div class="topic-metadata">

**Author:** [@fenianemt](https://forums.kodeco.com/u/fenianemt)\
**Replies:** 1\
**Last updated:** [February 10, 2020, 2:42am UTC](https://forums.kodeco.com/t/chapter-10-recommended-change-in-next-version/97573 "2020-02-10T02:42:36Z")

</div>

The ‘Fixing the “dead zone”’ section of chapter 10, recommends setting the background color to white so that the whole row becomes tappable. That causes major problems on devices that are in dark mode because the backgro…

---

## [RobotRampage\_BotBall\_v1 won't spin](https://forums.kodeco.com/t/robotrampage-botball-v1-wont-spin/81757)

<div class="topic-metadata">

**Author:** [@danieleciti](https://forums.kodeco.com/u/danieleciti)\
**Replies:** 8\
**Last updated:** [February 9, 2020, 9:57am UTC](https://forums.kodeco.com/t/robotrampage-botball-v1-wont-spin/81757 "2020-02-09T09:57:34Z")

</div>

Hi, i’m reading the chapter 10 of the book and I’m at the part when the game object RobotRampage\_BotBall\_v1 should rotate with the transform animation. I did all correctly as written in the book but when I run the game i…

---

## [Chapter 13 (Apple games by tutorials) fatal error](https://forums.kodeco.com/t/chapter-13-apple-games-by-tutorials-fatal-error/95829)

<div class="topic-metadata">

**Author:** [@game\_gecko](https://forums.kodeco.com/u/game_gecko)\
**Replies:** 9\
**Last updated:** [February 5, 2020, 12:13am UTC](https://forums.kodeco.com/t/chapter-13-apple-games-by-tutorials-fatal-error/95829 "2020-02-05T00:13:58Z")

</div>

I wrote that I won’t be posting anymore errors on this forum, but I changed my mind. I am stuck on chapter 13 page 367. I build the game to see the bugs animate with the array of animation in Bug.swift. I copied the cod…

---

## [Refactor broke everything](https://forums.kodeco.com/t/refactor-broke-everything/91199)

<div class="topic-metadata">

**Author:** [@oaklazza](https://forums.kodeco.com/u/oaklazza)\
**Replies:** 7\
**Last updated:** [February 4, 2020, 7:20pm UTC](https://forums.kodeco.com/t/refactor-broke-everything/91199 "2020-02-04T19:20:47Z")

</div>

Hi, Adding this in case anyone else has had similar issues… Following the instructions in the 8th edition of iOS Apprentice, chapter 11, page 364, I used “refactor” to rename the ContentView to ChecklistView. For some…

---

## [Is there tutorial for Jobs Framework in Vapor 4?](https://forums.kodeco.com/t/is-there-tutorial-for-jobs-framework-in-vapor-4/96887)

<div class="topic-metadata">

**Author:** [@vigneshkumar](https://forums.kodeco.com/u/vigneshkumar)\
**Replies:** 1\
**Last updated:** [February 4, 2020, 5:30pm UTC](https://forums.kodeco.com/t/is-there-tutorial-for-jobs-framework-in-vapor-4/96887 "2020-02-04T17:30:41Z")

</div>

Hello everyone, I want to run some schedulers on servers. How do I achieve this in Vapor ? I found Jobs GitHub - vapor/queues: A queue system for Vapor. as relevant to my requirement. But I don’t find any tutorial on t…

---

## [methods/iVars commands are no longer accessible](https://forums.kodeco.com/t/methods-ivars-commands-are-no-longer-accessible/96745)

<div class="topic-metadata">

**Author:** [@gorloff](https://forums.kodeco.com/u/gorloff)\
**Replies:** 2\
**Last updated:** [February 4, 2020, 2:25am UTC](https://forums.kodeco.com/t/methods-ivars-commands-are-no-longer-accessible/96745 "2020-02-04T02:25:40Z")

</div>

macOS 10.15.2 | Xcode 11.3 The NSObject Private category used to implement these methods seems to no longer be visible. @interface NSObject (Private) -(id)\_ivarDescription; -(id)\_shortMethodDescription; -(id)…

---

## [Error on page 70 of book?](https://forums.kodeco.com/t/error-on-page-70-of-book/93479)

<div class="topic-metadata">

**Author:** [@amitsrivastava](https://forums.kodeco.com/u/amitsrivastava)\
**Replies:** 4\
**Last updated:** [February 1, 2020, 4:18pm UTC](https://forums.kodeco.com/t/error-on-page-70-of-book/93479 "2020-02-01T16:18:40Z")

</div>

Hi, On page 70 the author tries to explain the OOPs concepts by writing code Text("Welcome to my first app!") .fontWeight(.black) .color(.green) But this code is giving error - Value of type ‘Text’ has no member ‘colo…

---

## [Space bar Jump in super soy boy will not work](https://forums.kodeco.com/t/space-bar-jump-in-super-soy-boy-will-not-work/96446)

<div class="topic-metadata">

**Author:** [@jackhazard](https://forums.kodeco.com/u/jackhazard)\
**Replies:** 1\
**Last updated:** [February 1, 2020, 8:17am UTC](https://forums.kodeco.com/t/space-bar-jump-in-super-soy-boy-will-not-work/96446 "2020-02-01T08:17:26Z")

</div>

I am finishing up chapter 13 and so excited to jump my tofu guy and he will not jump. So I did the chapter again and still no jump. what am I missing?

---

## [Value of type 'Button\<Text\>' has no member 'alert'](https://forums.kodeco.com/t/value-of-type-button-text-has-no-member-alert/81404)

<div class="topic-metadata">

**Author:** [@stevelhunt](https://forums.kodeco.com/u/stevelhunt)\
**Replies:** 7\
**Last updated:** [January 29, 2020, 9:18pm UTC](https://forums.kodeco.com/t/value-of-type-button-text-has-no-member-alert/81404 "2020-01-29T21:18:32Z")

</div>

In the SwiftUI sample program RGBullseye, I get the above error when compiling. What has happened? Steve

---

## [Chapter1 - importing timefighter failed because "deprecated gradle features were used"](https://forums.kodeco.com/t/chapter1-importing-timefighter-failed-because-deprecated-gradle-features-were-used/96113)

<div class="topic-metadata">

**Author:** [@thatbeardo](https://forums.kodeco.com/u/thatbeardo)\
**Replies:** 1\
**Last updated:** [January 29, 2020, 6:34pm UTC](https://forums.kodeco.com/t/chapter1-importing-timefighter-failed-because-deprecated-gradle-features-were-used/96113 "2020-01-29T18:34:36Z")

</div>

Got the following error when trying to open the project files in android studio: “Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.” Did I do something wrong here or are the bo…

---

## [Cannot convert value of type '\[ChecklistItem\]' to expected argument type 'Range\<Int\>'](https://forums.kodeco.com/t/cannot-convert-value-of-type-checklistitem-to-expected-argument-type-range-int/95079)

<div class="topic-metadata">

**Author:** [@jslnwsky](https://forums.kodeco.com/u/jslnwsky)\
**Replies:** 3\
**Last updated:** [January 29, 2020, 4:35pm UTC](https://forums.kodeco.com/t/cannot-convert-value-of-type-checklistitem-to-expected-argument-type-range-int/95079 "2020-01-29T16:35:18Z")

</div>

In Chapter 13 of IOS Apprentice after changing the code to use extensions to mitigate the IOS limitation that prevents passing a binding in the ForEach loop, I get the following error: Cannot convert value of type ‘\[Che…

---

## [Bullseye2 HighScore Edit TextField not appearing](https://forums.kodeco.com/t/bullseye2-highscore-edit-textfield-not-appearing/96190)

<div class="topic-metadata">

**Author:** [@justinjngan](https://forums.kodeco.com/u/justinjngan)\
**Replies:** 1\
**Last updated:** [January 29, 2020, 3:50pm UTC](https://forums.kodeco.com/t/bullseye2-highscore-edit-textfield-not-appearing/96190 "2020-01-29T15:50:01Z")

</div>

For those working through the book, you will find that the Textfield for the high scorer name does not appear with a placeholder (if you added one) and is not clickable to show the keyboard. This may be a result of your…

---

## [With Vapor Cloud shutting down, when will the book be updated?](https://forums.kodeco.com/t/with-vapor-cloud-shutting-down-when-will-the-book-be-updated/95281)

<div class="topic-metadata">

**Author:** [@gitap](https://forums.kodeco.com/u/gitap)\
**Replies:** 5\
**Last updated:** [January 28, 2020, 11:46am UTC](https://forums.kodeco.com/t/with-vapor-cloud-shutting-down-when-will-the-book-be-updated/95281 "2020-01-28T11:46:21Z")

</div>

I am starting to get through the book. However I recently learnt that Vapor Cloud is shutting down. Is the team working on updating the book to remove references to Vapor Cloud and replace it with some of the other optio…

---

## [Source code for a print 8 edition](https://forums.kodeco.com/t/source-code-for-a-print-8-edition/94871)

<div class="topic-metadata">

**Author:** [@dmitry\_v](https://forums.kodeco.com/u/dmitry_v)\
**Replies:** 5\
**Last updated:** [January 26, 2020, 7:33pm UTC](https://forums.kodeco.com/t/source-code-for-a-print-8-edition/94871 "2020-01-26T19:33:47Z")

</div>

I have a 8th print edition of the book and can’t find the source code for it at https:// store.raywenderlich.com/products/ios-apprentice-source-code. There I see source code for previous editions only.

---

## [Are we going to get a 2019 update for this book?](https://forums.kodeco.com/t/are-we-going-to-get-a-2019-update-for-this-book/93518)

<div class="topic-metadata">

**Author:** [@romtho](https://forums.kodeco.com/u/romtho)\
**Replies:** 2\
**Last updated:** [January 25, 2020, 9:27pm UTC](https://forums.kodeco.com/t/are-we-going-to-get-a-2019-update-for-this-book/93518 "2020-01-25T21:27:15Z")

</div>

It has been over two years since it was updated. Thanks for any info.

---

## [Code problem in Xcode for game?](https://forums.kodeco.com/t/code-problem-in-xcode-for-game/87692)

<div class="topic-metadata">

**Author:** [@game\_gecko](https://forums.kodeco.com/u/game_gecko)\
**Replies:** 2\
**Last updated:** [January 25, 2020, 9:30pm UTC](https://forums.kodeco.com/t/code-problem-in-xcode-for-game/87692 "2020-01-25T21:30:30Z")

</div>

I am up to chapter 9(intermediate physics), and I typed the wakeUp() function for the CatNode.swift file and when running the game, as soon as the cat fell on the ground, there was a fatal error alert! The animation didn…

---

## [CatNap, Chapter 10, no hook and line](https://forums.kodeco.com/t/catnap-chapter-10-no-hook-and-line/87714)

<div class="topic-metadata">

**Author:** [@game\_gecko](https://forums.kodeco.com/u/game_gecko)\
**Replies:** 2\
**Last updated:** [January 25, 2020, 9:24pm UTC](https://forums.kodeco.com/t/catnap-chapter-10-no-hook-and-line/87714 "2020-01-25T21:24:50Z")

</div>

I followed the directions correctly, and even started with the starter file for chapter 10, but on page 269, I build the game and no hook or rope appears? I looked at the final project file, the downloaded book file, and…

---

## [The source code file is strange](https://forums.kodeco.com/t/the-source-code-file-is-strange/93357)

<div class="topic-metadata">

**Author:** [@usinuniverse](https://forums.kodeco.com/u/usinuniverse)\
**Replies:** 7\
**Last updated:** [January 24, 2020, 6:31am UTC](https://forums.kodeco.com/t/the-source-code-file-is-strange/93357 "2020-01-24T06:31:37Z")

</div>

Hello. I recently borrowed an RxSwift book. And now I want to start studying. But the source code file is weird. Each project is oddly divided, as I took a screenshot. No more support?

---

## [Chapter 27 p644 for swift version 4.2. find UITabBarController](https://forums.kodeco.com/t/chapter-27-p644-for-swift-version-4-2-find-uitabbarcontroller/85820)

<div class="topic-metadata">

**Author:** [@jdfocus1985](https://forums.kodeco.com/u/jdfocus1985)\
**Replies:** 5\
**Last updated:** [January 22, 2020, 2:05am UTC](https://forums.kodeco.com/t/chapter-27-p644-for-swift-version-4-2-find-uitabbarcontroller/85820 "2020-01-22T02:05:08Z")

</div>

@fahim and everyone: Hi, I have added a new view controller to the my location app, now the UITabBarController is not the root view controller anymore, how can I keep the code valid? In the book says I first have to fi…

---

## [Chapter 36: Trying to add the Author VC i get a view not in window hierarchy warning](https://forums.kodeco.com/t/chapter-36-trying-to-add-the-author-vc-i-get-a-view-not-in-window-hierarchy-warning/92372)

<div class="topic-metadata">

**Author:** [@jgtaveras](https://forums.kodeco.com/u/jgtaveras)\
**Replies:** 2\
**Last updated:** [January 21, 2020, 3:32pm UTC](https://forums.kodeco.com/t/chapter-36-trying-to-add-the-author-vc-i-get-a-view-not-in-window-hierarchy-warning/92372 "2020-01-21T15:32:25Z")

</div>

This is for the Your First iOS and UIKit App video series, trying to complete chapter 36 and after adding the view controller and the wiring im getting this warning on the console and the new VC doesn’t get pushed to the…

---

## [Chapter 2 playground bug: autocompletion not working](https://forums.kodeco.com/t/chapter-2-playground-bug-autocompletion-not-working/91285)

<div class="topic-metadata">

**Author:** [@lonelyandroid](https://forums.kodeco.com/u/lonelyandroid)\
**Replies:** 6\
**Last updated:** [January 21, 2020, 12:51pm UTC](https://forums.kodeco.com/t/chapter-2-playground-bug-autocompletion-not-working/91285 "2020-01-21T12:51:18Z")

</div>

Running the “My Mac” target produces an error no such module 'RxSwift' to console, so I use iPhone 8 (iOS 12.1) Simulator. I run the project first, then run the playground. This way it does work (live view and console…

---

## [TableView rotation issue, crashes](https://forums.kodeco.com/t/tableview-rotation-issue-crashes/88898)

<div class="topic-metadata">

**Author:** [@zoran](https://forums.kodeco.com/u/zoran)\
**Replies:** 5\
**Last updated:** [January 21, 2020, 8:36am UTC](https://forums.kodeco.com/t/tableview-rotation-issue-crashes/88898 "2020-01-21T08:36:31Z")

</div>

Reposted - had it in wrong book category. I’m currently doing the StoreSearch tutorial and as of lat it keeps crashing due to following error… 2019-11-19 18:11:32.056113+1000 StoreSearch\[3317:436206\] \[Window\] Manually …

---

## [Chapter 6 - Circle Border](https://forums.kodeco.com/t/chapter-6-circle-border/92278)

<div class="topic-metadata">

**Author:** [@jnjsjmiller](https://forums.kodeco.com/u/jnjsjmiller)\
**Replies:** 2\
**Last updated:** [January 21, 2020, 6:53am UTC](https://forums.kodeco.com/t/chapter-6-circle-border/92278 "2020-01-21T06:53:23Z")

</div>

On page 103, adding the border - .border(Color.gray, width: 1) does not add the border to the circle created by the .cornerRadius but to the original square view. To get the intended border, should it be: .overlay(Ci…

---

## [How to fix this mockito error (chapter 9)](https://forums.kodeco.com/t/how-to-fix-this-mockito-error-chapter-9/89364)

<div class="topic-metadata">

**Author:** [@imrhk](https://forums.kodeco.com/u/imrhk)\
**Replies:** 2\
**Last updated:** [January 20, 2020, 9:45pm UTC](https://forums.kodeco.com/t/how-to-fix-this-mockito-error-chapter-9/89364 "2020-01-20T21:45:10Z")

</div>

Hi, I have been studying MVP testing (chapter 9) and I am getting this error: io.reactivex.exceptions.UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/dispos…

---

## [Debug Shader: Unable to create shader debug session](https://forums.kodeco.com/t/debug-shader-unable-to-create-shader-debug-session/56885)

<div class="topic-metadata">

**Author:** [@smehsu](https://forums.kodeco.com/u/smehsu)\
**Replies:** 9\
**Last updated:** [January 20, 2020, 5:18pm UTC](https://forums.kodeco.com/t/debug-shader-unable-to-create-shader-debug-session/56885 "2020-01-20T17:18:31Z")

</div>

Even after setting the debug configurations ‘Produce debugging information’ to ‘Yes, include source code’, I still get the’ Unable to create shader debug session’ error. This only happens for the fragment / vertex shader…

---

## [Where can I find utility.swift](https://forums.kodeco.com/t/where-can-i-find-utility-swift/95019)

<div class="topic-metadata">

**Author:** [@cutenemo](https://forums.kodeco.com/u/cutenemo)\
**Replies:** 2\
**Last updated:** [January 18, 2020, 11:05pm UTC](https://forums.kodeco.com/t/where-can-i-find-utility-swift/95019 "2020-01-18T23:05:24Z")

</div>

This might be extremely dumb but where can I find utility.swift? (to get the lightGrayColor)

---

## [Chapter 2 - Errata](https://forums.kodeco.com/t/chapter-2-errata/89269)

<div class="topic-metadata">

**Author:** [@abunur](https://forums.kodeco.com/u/abunur)\
**Replies:** 1\
**Last updated:** [January 14, 2020, 11:43pm UTC](https://forums.kodeco.com/t/chapter-2-errata/89269 "2020-01-14T23:43:04Z")

</div>

“Values marked with const must initialized with a String or a primitive type such as an Int or Double.” should be “Values marked with const must be initialized with a String or a primitive type such as an Int or Double…

---

## [Is Combine a replacement for RxSwift?](https://forums.kodeco.com/t/is-combine-a-replacement-for-rxswift/75264)

<div class="topic-metadata">

**Author:** [@mfilipowicz](https://forums.kodeco.com/u/mfilipowicz)\
**Replies:** 4\
**Last updated:** [November 21, 2019, 2:18pm UTC](https://forums.kodeco.com/t/is-combine-a-replacement-for-rxswift/75264 "2019-11-21T14:18:54Z")

</div>

I’m not sure if I should still keep learning RxSwift now that Combine is out?

---

## [Will be RXSwift by Tutorials updated to Swift 5](https://forums.kodeco.com/t/will-be-rxswift-by-tutorials-updated-to-swift-5/89610)

<div class="topic-metadata">

**Author:** [@mariuslan](https://forums.kodeco.com/u/mariuslan)\
**Replies:** 2\
**Last updated:** [January 14, 2020, 3:07am UTC](https://forums.kodeco.com/t/will-be-rxswift-by-tutorials-updated-to-swift-5/89610 "2020-01-14T03:07:26Z")

</div>

Is it planned to update the Book to Swift 5 and RxSwift 5?

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

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