Nous utilisons une troisième bibliothèque 3-parties qui possède sa propre classe de délégués d'application.API IPhone: ajout de méthodes à un délégué d'application tiers
Dans le fichier principal du de l'application de son lancement le
objet UIApplication comme suit:
retVal = UIApplicationMain (argc, argv, nul, @ "3ThParty1AppDelegate");
Maintenant, je n'ai aucun code source de la classe de délégué de l'application, mais j'ai besoin d'ajouter des méthodes pour le traitement en arrière-plan et les notifications push. Serait-il possible de l'ajouter?
merci beaucoup,
Guenter
Merci beaucoup, malheureusement mon objectif - c n'est pas très bon mais je ferai de mon mieux. Je suppose que je dois obtenir l'instance pour "3ThParty1AppDelegate" et "attacher" les nouvelles méthodes plus tard d'une manière ou d'une autre. – xamiro
Le concept n'est pas difficile. Prenez un guide de développeurs C objectif et recherchez Catégories. L'idée de base est qu'une catégorie vous permet d'ajouter des méthodes supplémentaires à n'importe quelle classe établie sans avoir accès au code source. Ils diffèrent d'une extension à la classe en ce que vous ne créez pas une nouvelle classe. Par exemple, je peux utiliser une catégorie pour ajouter une méthode à la classe NSObject et les méthodes seront disponibles pour toutes les classes du programme, car elles proviennent toutes de NSObject. – drekka
J'ai du sens pour moi, j'ai récupéré la moitié de la documentation. Je ne savais pas que c'est facile avec objectif-c. Merci beaucoup les gars. Thats un truc démissionner ici. – xamiro