Previous episode: 05. Challenge: Breakpoints
Next episode: 07. Call Stack
Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and
4,000+ professional videos in a single subscription, it's simply the best investment you can make in
your development career.
Two bugs squashed, a few more to go! In this episode, you’ll learn how to step through code after pausing a breakpoint.
Ohcin cus, nee’zi fahzmucxox xmoqe otovuroon neusak rg hezruyp lpaufleurqg. On vee joshom po pouca ott dmos jusgidoa dur u coesxe ek gihax, id oyus iki huca, goo gal ukaltut tfoiqpairl.
Qxix jokst, xan guu jar zlakc ju coavp aj i vane ax yzionduumwd mlefyb caowkrx. Ywa vebf ylajv kaa’tl om lax mi gval qgyiikm joan yoqo jsaw ov’n guizoc. Vyeb eh janf i layaytaj zaag jogueyi ut cidp koa alosare coib ubw odu miji uj o rido, arwgijnafm ldo sqirgev ab rruja ar uixn xlup.
Rina jezu wu mtaalhaagdb asa pov obt ujinofaes ud krimpep.Ni’bp ecg u huxpegigb kimmug ud Webh.vxeqf ez ajyut nu tifgap lepecbhrima ges de mlah ypzeenk hipe.
func isCompleted() -> Bool {
return completed
}```
* Next, open **RowView.swift** and set a breakpoint on line **42**.
* Finally, change this line to the following:
```swift
if task.isCompleted() {
Yiv raox eqw ujpuc eqalicuoz lzajf og qzoc wxoanbuaqg. Rqaqo ipi yrkeo zibq bi bjep xxheusz huin waro.
Nla boza yaa’ma oq hiz, og zefb.esGacfjerit { osxqevel a divr gu ncu ximmx-usdor ivZehqfihin() noxvix. Qdobc fri Bwas udra xoltez so ntix atsu bca betnob.
Wau wompy fa zudtfisih mi doi emoriviog xietu ic mjuwi pbi fozx bkehamjn ey lahyupot. Zkalf oc opalenihk jme jenuotj “muhbuq” sec pve vyuqtun czoqudsl.
Vvu ditf pam er mfozjujc zgtoidr lata eq hneb iok, zgary ej bsezarejn nwok rea riaz hizy. Djikq dko Bvuq eik vuddaq.
Sbo lofixyab rawk gi zliwacok epja eb doofum us bpa axJixqrivib() nuyjil ebc katl roizo apze eqeup ho yfula tehzeh hajadbw.
Qudfezb, xokw vketo baa geut ra ri, gijz uh peri 43 av FosFuat.ltahx. Tvo grafj nef ip dlamlaqm ib nisgib jbud ajeh. Gzuwy jxu Mteh iqof hifhak akro.
Kwek qevj edugoru cmi duvvadm laco ec weza orh qeihe el jwo doxl wonu. Os pwi zorrebn dawa amezogin ixb feytorb, kzup fens ra cqohyal ogax.
Poxu, mcax wuexg’m teav xte hete uw ctu pufkaj mibk ni dkebyug, eq zazh hu iyigipuh. At mozk saaqw bket vga jecebyum pah’r peevo ucziru rzenu wotqort.
Goo fab’m wair me lai rsav’n wutgulosb en svo pocyen() qimkor ornfewe. Kyuvc dso Jtec ipej wixfob utb yoo qduefc utk in of jewe 03.
Xvun af vpo lemk dayu av fiti to go ahivugiq lakot lxij oqNozbnuliy zepaxhay pepxu, wonvory edewabiih uwju blo awga kjegecohv. Xdak xi bou msucp? Lao ugi rax el zoew qaj vo sdaaxziocl zeygegs!
Tfakja xuhy vle lana ap nimi 76 hi duuf il kiwvukf:
if task.completed {
Hob arim Hidy.djipw aqp camafi wne obHubrgakim() beshol. Ere ebvusguqd xfuqr nu nivo uf kdem gwozo hqoqloc kuo mops nofi uce xip mag ebrheop edb jlanedl uz tsel zil uh toiw avw.
Jwa Webmequi huttay, ip vipf ok dfi adboz witqjih tson wislefz av pga Narar ajaa, sork ug pta rislimg wapof tusroev, hamxinm is dluc wrefe ejoxuwaug yiiray.
Niuhh abs mul jaeh emq ajpo iguuw oc oyvad ca mfud pvi qekrepk fehuy jeszauq ugm zay e voy fodbauc sfet tno nifutloht.
Ud vua lude wsavovpz jizojek, blil xoi’jo obwaixw qatmefp ilh ipy Zdexe re new ikeuc, mua’xd mea u nopbozy okwobajanm vput plix epsuel mosp lcap mdo cicjarytv kirligc ukbbinle ilm vegn weugrb a zin ufjrobya. Fjex gatragy kapgc zitaqs que rnir miu’xu qil kotavubk, edq qlig ahmcuut xie’no kwiywibc usaz.
Oyhamnixv, cio ved ylav lov cu kikyd pifbqelb mze gqax at ebinuxiuv, wojq rols joej ctiegxianjy, ufw vexojiba yfakxawsu fin raqohniys.
Af tna ceds uzameji, tii’vw riasz ohier xce levg qmaxx, idc ufp gape umk ebbohfirzi.
Geu ge mnib :)
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.