2010-03-22 11 views
0

J'ai reçu un mail de notification après avoir soumis ma demande d'iPhone apple store ..iPhone App rejetée en raison de Three20 API privée en situation irrégulière, les variables d'instance UITouch privé:

« Au cours de notre examen de votre demande nous avons trouvé qu'il utilise privé API, qui est en violation de la section 3.3.1 du Contrat de licence du programme pour développeurs iPhone: «3.3.1 Les applications ne peuvent utiliser des API documentées que de la manière prescrite par Apple et ne doivent utiliser ou appeler aucune API privée. a été rejetée, il serait approprié de résoudre ce problème lors de votre prochaine mise à jour

Les API non publiques incluses dans votre application sont les suivantes non documentées, p les variables PRIV instance UITouch:

firstResponder UITouch._locationInWindow

UITouch._phase

UITouch._previousLocationInWindow

UITouch._tapCount

UITouch._timestamp

UITouch. _touchFla gs

UITouch._view

UITouch._window

S'il vous plaît résoudre ce problème dans votre prochaine mise à jour à la demande ".

Mon application contient trois20. Ces variables sont utilisées dans "UIViewAdditions.m". Y a-t-il un moyen de résoudre ce problème? Aidez-moi, s'il vous plaît. Merci d'avance

Répondre

3

Mettez à jour votre copie de Three20 vers la dernière version (P31) pour résoudre ce problème.

+0

merci KennyTM ... je vais essayer ça. http://github.com/uprise78/three20-P31 –

3

p31 est une branche fourchue. Vous pouvez aller de cette façon si vous le souhaitez, mais three20 a également les mises à jour.