iPhone Akcelerometr zhroucení aplikace

hlasů
1

Mám navigace založené na aplikaci, kterou chci použít akcelerometr pro detekci chvění a způsobit pohled svitek přejděte na další stránku. Přidal jsem Akcelerometr kód kontroleru pohledu mého scrollView, a funguje to skvěle; koktejl volá svou metodu změnit stranu. Ale když jsem se uvolnit scrollViewController z navigace stohovat pády aplikací.

I nastavit akcelerometr v metodě viewDidLoad na scrollViewController, a reagovat na otřesy v akcelerometru: didAccelerate: přenést metodu.

Když dostane scrollViewController uvolnit, aplikace se zhroutí.

Co jsem chybí?

dík

Položena 18/06/2009 v 20:01
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
3

Našel odpověď v jiném vlákně:

Jak se vám uvolnění sdílený akcelerace instanci na iPhone?

Potřeboval jsem nastavit delegáta akcelerometru k nule, když můj scrollView uvolnit. Akcelerometr je jedináček, který si zachovává odkaz na to je delegáta, v tomto případě má scrollViewController. Když můj scrollViewController vyskočila off stoh referenční zůstala viset, shazovat he aplikaci.

Díky Phil Nash za odpověď!

Odpovězeno 18/06/2009 v 21:22
zdroj uživatelem

hlasů
0

Jednoduché: nastavením metodu delegáta jste řekl jiný objekt (akcelerometr), že scrollview existuje.

Ale věděli jste to říct, kdy to přestalo existovat, takže by to mohlo no neposílat žádné zprávy k ní?

Myslím, že ne. Budete muset znovu nastavit delegáta, aby nil této době.

Odpovězeno 18/06/2009 v 21:23
zdroj uživatelem

hlasů
0

Nemohu dělat poznámky, takže jsem musel tento post v odpovědi. můžete zobrazit, jak se nový pohled načítání stránky. jak jsem pochopit, je, jakmile se třepe předpokládám přejít na nový pohled. Můžete zobrazit vaši výzvu k novému pohledu.

Odpovězeno 18/06/2009 v 21:09
zdroj uživatelem

hlasů
0

Jaká je vaše rychlost aktualizace na akcelerometru? Slyšel jsem o podivné věci se děje v případě, že je příliš vysoká.

Odpovězeno 18/06/2009 v 20:04
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more