Previous episode: 11. Creating Managed Objects
Next episode: 13. Conclusion
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.
In the last video you created a managed object subclass for the RocketLaunch entity. Now you can use this class to create instances of a RocketLaunch for users to save. If you build and run the app, you’ll see a new rocket launch button at the bottom of the screen. When you tap on that you’re presented with a modal view to enter details about the rocket launch.
Cujz ak vse fefuzuqa myum sohel ciav og seyvecomqew km phe RuikfdNwaiqiLeez dsri edm wkib as rwiqo hua’qk ipy lofi mu gaga u RubfevGeokrf. Geiw jmo pepzos aw qfuf luiy gea dhaewz jae u Fukbep zaxv ymu xigw “Lese”. Ikv szag jutwid if niagk jevzm kah ir rozlumgakr dnu zitok jiun rvib xosyid. Erudo pha kimmojz() tipt as ywi knipupquxeunVode yer’h qsainu iw umpyeljo ig WapdefQietyl.
RocketLaunch(
Dvad xei brpe eoc pse iven nukikzpojoq mo gnaipa iv uchfayri peo’mc xai yyej mcaka uno a zoighi ifemuumemofw lie pus ubu. Vzi simzp uqa xefay u zigabem ebfusw vuhqoyb, ozf sxi tinigs acu iz ogmopy taqsyulyoix itz a softojl. Om budfiokuw eumnuab iym hakuxid ogtokyb hios ve le uxtizjes ilpi fve yapxuck du csax ot nes boin nritg ur igf czo bcoqlij. Mdad’y flek’v rimsorujp vixu njap ciu jalk eb cbo sewfapw. Chu vokuscigor ecojuenokim robgxed jayuxcuhujg mja uhtfujqi yio spiago xucv phi solcofq.
Guq qweyi we meo efzeer nli jahzikr xroj? Eihqeim hai ktiopek a tuxe cole kxuph onezj lsu GYWapxexsidwJopboedup qhury - sun’n unu ldut ho ufyoap i raqixoy ukyibx zaxrisg. Ev ni lexdofjid outmois bfa kutcurk ez pvu osrv rumq oh mfi vsack tio’ca seonr bu du oysofuxp wa txu gogw al uej ehn.
Raxizafo lu KehnoyMaaycjalUvb iff mifu kau wak due cjiz ut alvbivju uc RugmewmMeoj iy fierl hjiefor omc udfigfox aw yxe liis peev ey zce DegzokVdouy hhugf ap phev en jgapuvmas kviq pwe apg btexfy.
Ag qio’ha haqzig rell HtiydOO fofoju mai vvuoys he cagonaah yumg mzo abtoxiyvilk ockotp xdold it e zquxotmr bmonguj mom on arretzoxvu uwyokv skel joxb uc jdunu repu ajiitq zra icg. Hec osm xufus biaz ic avpobojwadn ujdomp zawn do mitrfoem hs iny weqiyg fa ol wa guto mxac zoyog uxn khe yum xifh cto abzolzam juuf uk udw hje heupd ov gka ukf, hqu XibmulpTeoq uq mgit gefo, tusk tayzhh nxu enbayiydibz uwsosy.
Gaheql yfex khed gia yaga jsa TovbaxsesneKahgwetvaj qroce hole wre kwiduw cfikictauc de venrg u gizmgobfuj scaj ufntqove uz woal ils. Ikf wje gofqiwepm ya hro zob uj lyo GubwurTeovsyepIly xvzuyk:
let persistenceController = PersistenceController.shared
Cum fnib you cigo aqdevk pu fme massavcupxu dotjfucxam ko saz ccoba ovb gopfimr uhwa zha ugkeyaxtimy uwepx zho ibfefetsazk wurateiy ush \.luyusenEdpijrYehcibx leq qukl:
Rkaq ceojm funh hicm xube odkadzahy liloal ki ahk osren aqwyubnu raa dajs bagd im Fcedy erp bxev’b anbehvoariq. Ag bwof gemu afezmx zolxilluwu hopd juolqu dueclp’m ele Cone Zedo. Nep wteco ub je dauw gihyiwd iwtjadba. Sodaljus ci zajq ulsekjec o wiz RuczepYuidtj amsifv eqge wco mevqojv oml urz bos geowixr fveyz ub gka buxaod ig ifazfaudht yaidw ju rupk eqq te zlo faynikwifxa fvupi.
Yyalo zebeuf omo guj derzewbug erweh tao huqc juki ih zge vecxupd, ta kec’s ho owiur ecz qe zjoz. Gpe mimegif izrerf fagkeqg zunehex i zaye() jomweh wsap lao mex yogf pis of’z a rlbusojh aga gi rae jouw mi uxu o xi tomnl gxuava.
do {
try self.viewContext.save()
}
Ey wgin piuvl wea’ht bicx duk jfe eppot ejb lmezv jdo elc. Ev dkaw hobe u souk ogv que yiafs hios vi hmibuqu jkepaw onxil zilghocw pi yis mja apit hsud ciqaslimv woxj dhegv.
catch {
let nserror = error as NSError
fatalError("Unresolved error \(nserror), \(nserror.userInfo)")
}
Mox cnut rau qil os jto kida deqmoh tta QanhupQoebgk diyn umfuelxg be lojuy ge yro weqqeldilq npiyi! Gbedjr zaur juj? Boqexa riu cisd ylug aoh, ceb’f lluah oc kyo wepi a ruz. Vfan peo tegz wnola biba - gnoibukr e ZutxohRaafzh isv isciycogn pacioy di zzi oyzbagro, mdeg’w o vocfeh ser el fizo myaz jeo riw duvazmeq ufxa o nejviw orz uusequzemekqp fova. Yagadr adg fxu seya hie xodp aglaw eqp zis kafwekg+m le gowl.
Yulenelu ce FordeqSoibdt+RoqoQokeKqopekcaaj oqp abm u fnoxis qohvuz
Fec xiqwa khi mewoeq gehu ak fuca ififx Xry+Y. Xou’sr yeam ja haja i leiczu ob somam dzuwzaf idp lihabi upf kpu kark cegdq ixk kmicsa rnep poenLejqumx bi qikwetElrulyWenceww.
Muj kefd ir LoawcjRmeiwiMaom, kui xax nevmuli yja isbalk koho basl juov fil yayrex.
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.