iphone sdk: løse [uinavigationcontroller pushviewcontroller:] uden vælgeren sendt til f.eks

, iphone sdk: løse [uinavigationcontroller pushviewcontroller:] uden vælgeren sendt til eksempel,,, jeg er vild med koder til iphone sdk.det ’ det mest glædelige kodning i ’ har gjort i 25 år (gisp).- og’ har brugt kodning forskellige edb - systemer.det ’ er en kombination af objective-c (elegant) og kakao (skøn).der er en undtagelse, jeg bliver og kun sjældent nok, at jeg har glemt, hvorfor jeg gør det.jeg troede, at jeg kunne nyde godt af dette, fordi det ’ er en let fælde at falde i, den pågældende undtagelse:,, * * * om afslutning af app på grund af uudnyttede undtagelse "nsinvalidargumentexception,: '* * * - [uinavigationcontroller pushviewcontroller:]: uden vælgeren sendt til f.eks 0x5255c0", hvis du bruger sejlads er baseret på anvendelse af skabelon, når et nyt projekt, du og’ får en række projekt filer, der får du et godt stykke vej i retning af en funktionel anvendelse.du kan faktisk ramt bygge - og gå ud og app vil udarbejde, løb, og viser dig en fin tabel synspunkt.du vil nok så tilføje kode til tabellen opfattelse vise ting i cellerne, afprøvning på vejen, og det ’ vil arbejde.på et tidspunkt, vil du måske gøre noget om celler åbne en ny mening.modellen er et eksempel - metoden og&" didselectrowatindexpath ”, vist her:,, - (indhold) tableview: (uitableview *) tableview didselectrowatindexpath: (nsindexpath *) indexpath (//navigation logik kan gå her.skabe og trykke på en anden opfattelse registeransvarlige. //anotherviewcontroller * anotherviewcontroller = [[anotherviewcontroller forpl] initwithnibname: @ "anotherview" bundt: nul]; //[self.navigationcontroller pushviewcontroller: anotherviewcontroller]; //[anotherviewcontroller overgang],}, den metode, der i sig selv er ikke udtalt sig, men alle de vejledning inden for det.disse bemærkninger linjer, give et fingerpeg om, hvad der skal ske.den linje,, [self.navigationcontroller pushviewcontroller: anotherviewcontroller], er nøglen til både anvendelsen af denne metode og årsagen til fejlen.det skubber en ny betragtning registeransvarlige om sejlads stak og viser det, præcis hvad du vil.men hvis du uncomment denne linje og tilpasse den til den nye betragtning registeransvarlige i ’ har skabt, og’ får en advarsel, når du bygge den: &" advarsel: ‘ uinavigationcontroller ’ kan ikke reagere på - pushviewcontroller: &" men det er en advarsel, ikke en fejl.hold op.gør det, og du og’ får fejlen, jf. ovenfor, og erkendte komitéen sendes til et eksempel. hvis du og’ har læst så vidt lyder bekendt, mulige løsning er enkel.linjen over fra æble, forudsat at skabelon er forkert.der er faktisk ’ t en besked underskrift for uinaigationcontroller ringede - pushviewcontroller: men der er en der hedder - pushviewcontroller: animeret: —. ups!- æble.vi elsker dig stadig.meget let at løse, men hvis det sker efter en lang dag, kodning, kan det forårsage unødig frustration.den korrigerede linje skal se noget som:,, [self.navigationcontroller pushviewcontroller: anotherviewcontroller animeret: ja], at genopbygge og denne fejl vil blive løst.hvis det var dit problem.hvis det var ’ t, så lad ’ t fortvivlelse.at afkode undtagelse beskeder er en del af den sjove del af livsstil coderdom.en &" uden vælgeren ”, stadig skal henvise til det budskab, de sender &" for eksempel &" et objekt, som du og’ har skabt.undtagelse selv fortæller os, hvilken klasse af den genstand, der modtager en underlig besked (uinavigationcontroller i dette tilfælde) og det budskab, der blev sendt (pushviewcontroller:).i dette tilfælde, at de vidste, at der var noget fælt om det budskab, der sendes, men det kan ikke altid være i stand til at bestemme den, så du kan ’ ikke stole på det.de bør dog være i stand til at gennemsøge din kode til det budskab, rapporteret i undtagelse fra konsollen log.sørg for at alt er korrekt i denne kontrol i dokumentation vedrørende den nøjagtige karakter af ringe.,,. adslot_post_bottom (display: i overensstemmelse med blok; bredde: 600px. højde: 300px} @ medier (max bredde: 360px) {. adslot_post_bottom (display: i overensstemmelse med blok; bredde: 300px. højde: 250px; margen venstre: 2em;}} @ medier (max bredde: 320px) {. adslot_post_bottom (display: i overensstemmelse med blok; bredde: 300px. højde: 250px; margen: 0em;}},,



Previous:
Next Page: