s'il vous plaît voir le code comme suit:comment passer le pointeur et obtenu le résultat en fonction?
- (BOOL)postAction :(NSString*) url params:(NSDictionary*) params bodySize:(NSNumber**)bodySize
{
...
int size = 1999;
NSNumber* value =[[NSNumber alloc] initWithInt:size];
bodySize = &value;
...}
utiliser la fonction comme suit:
NSNumber* size ;
[self postAction:@"http://webserver/ss.php" params:params bodySize:&size];
// can not got the size value at all…
int i = [size intValue];
//will throw nil exception !
ma question est que la façon de corriger ce code ci-dessus?
merci beaucoup pour votre aide!
Cordialement
Tu ne peux pas faire revenir l'objet 'NSNumber' à la place? – BoltClock
Je ne sais pas si vous l'avez déjà vu, mais si vous écrivez une méthode comme celle-ci, vous devriez vraiment regarder la bibliothèque gratuite ASIHttpRequest (en fait quelques classes) qui vous permet de publier facilement des données. –