存档的勘误线程:

谢谢你的伟大教程。

在最后一页的MyLocations教程中(p.292)Apple的核心数据编程指南链接。 URL已更改为:
//developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreData/index.html

此外,指南中的代码样本现在都在Objective-C和Swift中。 :least_smile:

谢谢你的头, @Linc..

教程4“商店搜索”,第125页。

不是错误,而是Xcode的更改(我使用的是7.3.1):

Info.Plist的关键现在称为“App Transport Security Settings”。
而且字典中的关键现在称为“允许任意加载”。

此消息已通过我们的客户支持服务台向我们发送给我们:

来自:Yuelong Gong
主题:代码校正

嗨,我是iOS编程的新功能,iOS学徒是初学者的伟大教程。
但我在清单更便宜的情况下找到了代码问题,第140页加载文件部分
如果核对清单存在而不是空的,则代码始终陷入困境

checked = adecoder.decodeboolforkey(“选中”)

所以我已经改变了代码

checked = adecoder.decodeObject forkey(“选中”)as! BOOL.

只能更改这样的代码,应用程序可以运行功能。
我的Xcode版本为7.3.1(7D1014),希望我的建议将帮助其他初学者解决同样的问题。
谢谢

1 Like

tableView(_:IndentationLevelforrowatIndexpath :)在第11节中,Checklist 2,Checklists,不再使用“Var”参数已弃用。有修复吗?

You can write var indexPath = indexPath at the top of the method. This makes a new local variable with the same value as the parameter.

摩根提交的评论通过我们的支持服务台提交:

嘿,在那里,我要经过学徒2核对清单应用程序,我发现了一个小错误,第39页,如果index.row == 3的对决,则pdf在嵌套if语句中划分为checkeced,它应该在该部分中row3chected。

这是一个有意的错误。 :眨眼: 这本书实际上要求你找到这个错误。

1 Like

我注意到教程1,示例图像具有84的目标分数,但文本表示尽可能接近22。我看到了目标是什么,而只是想报告这一点。到目前为止,看起来很棒,易于保留经验教训!

哎呀......我更新了图片而不是文字,似乎。接得好! :笑脸:

在iOS学徒2(5.0)中,第67页,它说“3。在表视图中插入了一个新的单元格。“。不应该是“插入一个新行”?

马塞尔

截至2017-10-22服务器 archive.ohdvia.icu. cannot be found.

嗨,谢谢你的抬头。我相信这种变化是几个月前制作的故意的。您是否正在寻找与这些链接有具体的东西?

你好!
一部分 启用DONE DONE按钮进行编辑 对于章节 14.编辑项目 您写信添加到协议的实现:

将以下内容添加到CheckListViewController.swift和编译器错误将是历史记录

func addItemViewController(
              _ controller: AddItemViewController, 
     didFinishEditing item: ChecklistItem) {
  if let index = items.index(of: item) {
    let indexPath = IndexPath(row: index, section: 0)
    if let cell = tableView.cellForRow(at: indexPath) {
      configureText(for: cell, with: item)
    }
  }
  navigationController?.popViewController(animated:true)
}

不幸的是'索引(的:)'被推荐出来。它建议使用 FirstIndex(:) method.

@Nosov. 谢谢你的抬头 - 非常感谢!我们将在下一本书中解决此问题。

谢谢分享,这对我来说非常有帮助。

你好,
ios学徒,

  1. 第2章/“制作文本更平易化”部分/注意:.semibold是短版......

它的全名是Font.weight。大胆的

应该

它的全名是Font.weight。半老

  1. 第2章/最后一段

WH. ile这个应用程序只响应触摸

应该

WH. .ile这个应用程序只响应触摸

  1. 第3章/“添加填充”

垫的边缘组...... .Leadingand. trailing

应该

垫的边缘组...... .Leading和 trailing

  1. 第4章/“简化警报代码”

“将新的scratormessage()方法纳入警报 POP-UO. code”

应该

“将新的scratormessage()方法纳入警报 弹出窗口 code”

  1. 第7章/“介绍viewmodifier”

“记住来自几章的”协议“的定义......”

但之前没有提到“协议”

  1. 第7章/“将”信息“按钮连接到Audiview”

“.NavigationViewStyle(.stack)”

应该

“.navigativeViewstyle(StackNavigationViewStyle())”

  1. 第8章

“出色地 Cakk. 它来自第一个文本元素......“

应该

“出色地 称呼 它来自第一个文本元素......)“

@omghavefun. 感谢您分享这一点。我会将它转发给书籍团队,他们肯定会在本书的下一个版本和版本中解决这个问题。