【发布时间】:2011-10-21 01:58:43
【问题描述】:
for (int i=0; i < strlen(chars1); i++) {
//*buf=chars1[i];
NSLog(@"Received %c\n", chars1[i]);
ichar = [ NSString stringWithUTF8String:chars1[i] ];
NSLog(@"Received ", ichar);
counter=strlen(chars1)-i;
gnutls_record_send (session, [ichar UTF8String] , counter);
}
我正在尝试使用此方法向我的服务器发送信息,但我不断收到警告:
警告:传递 'stringWithUTF8String:' 的参数 1 使指针从整数而不进行强制转换
警告是针对这一行的: ichar = [ NSString stringWithUTF8String:chars1[i] ];
无论如何我可以将 chars1[i] 存储到一个临时字符或字符串中,并在我的循环中使用它来发送?
更新
我只是在寻找一种方法来解析从起始字符到结束的 NSString,然后能够在不收到此警告的情况下使用它:
从整数中生成指针而不进行强制转换
【问题讨论】:
标签: objective-c c pointers char