2011-08-18 10 views
3

Je découvre hier une librairie pour utiliser WebServices avec Objective-C: Sudzc. J'essaie d'utiliser ceci et j'ai un problème avec les paramètres dans les méthodes d'appel. J'appelle comme ceci:Passer des arguments avec SudzC

SDZMobileActionsBeanService *service = [SDZMobileActionsBeanService service]; 
[service getListMobileMenuItemByMobileApplicationId:self action:@selector(getApp:) arg0:15]; 

arg0 est mon argumentation et quand la demande de transmission de savon à mon serveur jboss je vois que arg0 est nulle. J'essaie aussi avec la bibliothèque wsdl2objc c'est le même résultat. Je ne sais pas pourquoi, des suggestions?

Merci

+0

Quel type est déclaré arg0? –

+0

@rudy velthuis arg0 est un long – Sebastien

+0

@Rudy Valthuis c'est pareil si arg0 est un NSString – Sebastien

Répondre

0

vous devrez peut-être convertir la chaîne en int ou inversement. vérifiez le code généré pour voir ce que sudzc a déclaré.

NSString *string = blah; 
int value = [string intValue]; 
Questions connexes