iPhone App rechazada debido a la API de variables de instancia privada UITouch Three20 indocumentado, privados:

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

Pregunta

Me dieron un correo de notificación después de presentar mi solicitud iPhone a Apple Store ..

"Durante nuestra revisión de su solicitud lo encontramos está usando APIs privadas, que está en violación de la sección Programa de Desarrolladores de iPhone 3.3.1 Contrato de licencia;" 3.3.1 Las solicitudes sólo pueden utilizar las API documentadas en la forma prescrita por Apple y no deben usar o llamar a cualquier API privadas." Mientras que su solicitud no ha sido rechazada, sería apropiado para resolver este problema en su próxima actualización.

Las API no públicas que se incluyen en su aplicación son las siguientes variables de indocumentados, privados UITouch ejemplo:

  

firstResponder   UITouch._locationInWindow

     

UITouch._phase

     

UITouch._previousLocationInWindow

     

UITouch._tapCount

     

UITouch._timestamp

     

UITouch._touchFlags

     

UITouch._view

     

UITouch._window

Por favor, resolver este problema en su próxima actualización de la aplicación ".

Mi aplicación contiene Three20. Estas variables se utilizan en "UIViewAdditions.m". ¿Hay alguna manera de resolver este problema? Por favor, ayúdame. Gracias de antemano

¿Fue útil?

Solución

Modificar una copia de Three20 a la última versión (P31), que tiene este problema resuelto.

Otros consejos

p31 es una rama bifurcada. Usted puede ir de esa manera si lo desea, pero Three20 también tiene las actualizaciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top