2010-05-07 78 views
1

我的情況在下面的代碼中解釋。 我需要通過從一個TextBox轉換NSString

繪製的插座的NSString發送非常感謝您

NSString *string = fieldTesto.txt; 
// I Find an istruction for insert s string in to the CFSocketSend 
UInt8 message[] = "Hello world"; 
CFDataRef data = 
      CFDataCreate(NULL, message, sizeof(message)); 
CFSocketSendData(s, NULL, data, 0); 
CFRelease(data); 

回答

3

您可以將字符串轉換爲NSData然後使用免費橋接至CFData

NSData *data = [string dataUsingEncoding: NSASCIIStringEncoding]; 
... 
CFSocketSendData(s, NULL, (CFDataRef)data, 0); 
+0

警告:從不兼容的指針類型傳遞'CFSocketSendData'的參數3 – zp26 2010-05-07 21:16:49

+0

只是修復了它。你只需要正確地施放它。 – pgb 2010-05-07 21:29:28