Bonsoir,
J'ai essayé d'implèmenter un code permettant la communucation entre l'iPhone et un serveur web.
d'après ma petite recherche, j'ai trouvé la classe CFHTTPMESSAGE qui devrait répondre à mon besoin.
j'ai implémenté de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
CFStringRef bodyData = CFSTR(""); // Usually used for POST data 
	CFStringRef headerFieldName = CFSTR("X-My-Favorite-Field"); 
	CFStringRef headerFieldValue = CFSTR("Dreams"); 
	CFStringRef url = CFSTR("http://www.apple.com"); 
	CFURLRef myURL = CFURLCreateWithString(kCFAllocatorDefault, url, NULL); 
	CFStringRef requestMethod = CFSTR("GET"); 
	CFHTTPMessageRef myRequest = 
    CFHTTPMessageCreateRequest(kCFAllocatorDefault, requestMethod, myURL, 
                               kCFHTTPVersion1_1); 
	CFHTTPMessageSetBody(myRequest, bodyData); 
	CFHTTPMessageSetHeaderFieldValue(myRequest, headerFieldName, headerFieldValue); 
	CFDataRef mySerializedRequest = CFHTTPMessageCopySerializedMessage(myRequest);
mais j'ai reçu ce message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Undefined symbols:
  "_CFHTTPMessageCreateRequest", referenced from:
      -[clienthttpv2ViewController myAction:] in clienthttpv2ViewController.o
  "_CFHTTPMessageCopySerializedMessage", referenced from:
      -[clienthttpv2ViewController myAction:] in clienthttpv2ViewController.o
  "_kCFHTTPVersion1_1", referenced from:
      _kCFHTTPVersion1_1$non_lazy_ptr in clienthttpv2ViewController.o
  "_CFHTTPMessageSetHeaderFieldValue", referenced from:
      -[clienthttpv2ViewController myAction:] in clienthttpv2ViewController.o
  "_CFHTTPMessageSetBody", referenced from:
      -[clienthttpv2ViewController myAction:] in clienthttpv2ViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
		  "_CFHTTPMessageCreateRequest", referenced from:
		      -[clienthttpv2ViewController myAction:] in clienthttpv2ViewController.o
		  "_CFHTTPMessageCopySerializedMessage", referenced from:
		      -[clienthttpv2ViewController myAction:] in clienthttpv2ViewController.o
		  "_kCFHTTPVersion1_1", referenced from:
		      _kCFHTTPVersion1_1$non_lazy_ptr in clienthttpv2ViewController.o
		  "_CFHTTPMessageSetHeaderFieldValue", referenced from:
		      -[clienthttpv2ViewController myAction:] in clienthttpv2ViewController.o
		  "_CFHTTPMessageSetBody", referenced from:
		      -[clienthttpv2ViewController myAction:] in clienthttpv2ViewController.o
		ld: symbol(s) not found
		collect2: ld returned 1 exit status
c'est quoi clienthttpv2ViewController.o.