iPhone App respinta a causa della Three20 API private senza documenti, le variabili UITouch istanza private:

StackOverflow https://stackoverflow.com/questions/2490377

Domanda

ho ricevuto una e-mail di notifica dopo aver presentato la mia domanda iphone di apple store ..

"Durante la nostra recensione della vostra applicazione abbiamo trovato sta usando le API private, che è in violazione della sezione Developer Program Contratto di licenza iPhone 3.3.1;" 3.3.1 Le applicazioni possono utilizzare solo le API documentate nella maniera prescritta da Apple e non devono utilizzare o chiamare qualsiasi API private." Anche se l'applicazione non è stata respinta, sarebbe opportuno risolvere questo problema nel vostro prossimo aggiornamento.

Le API non pubbliche che sono inclusi nell'applicazione sono i seguenti documenti, variabili private istanza UITouch:

  

firstResponder   UITouch._locationInWindow

     

UITouch._phase

     

UITouch._previousLocationInWindow

     

UITouch._tapCount

     

UITouch._timestamp

     

UITouch._touchFlags

     

UITouch._view

     

UITouch._window

Si prega di risolvere questo problema nel vostro prossimo aggiornamento di applicazione ".

La mia applicazione contiene Three20. Queste variabili sono utilizzati in "UIViewAdditions.m". C'è un modo per risolvere questo problema? Mi aiuti per favore. Grazie in anticipo

È stato utile?

Soluzione

aggiornare la copia di Three20 alla versione più recente (P31), che ha questo problema risolto.

Altri suggerimenti

P31 è un ramo biforcuto. Si può andare in questo modo, se si desidera, ma Three20 ha anche gli aggiornamenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top