2010-07-29 3 views
0

Я использую thid код в андроид, мне нужен один и тот же код в iPhone..with соответствующий СинтексSOAP действие в Iphone

NSString *soap = soapStart + "<" + soapAction + " xmlns:m='http://www.aras-corp.com/'>" + body + "</"+ soapAction + ">" + soapEnd; 

ошибка appers на экране «недействительных операндов в двоичном + (у-структуру«STRUCT NSString *»анс „символ *“ Я первый раз пытаюсь использовать мыло в моем приложении альтернативного код woukd б оценил

Thankx заранее

+0

возможно дубликат [Как сцепить строки в Objective-C (iPhone)?] (HTTP: // stackoverflow.com/questions/1158860/how-to-concatenate-string-in-objective-c-iphone) –

ответ

2

Вы не можете сцепить большие NSString из меньших строк с помощью оператора «+», как в Java.

Вместо этого вы создаете новый NSString из других NSString строк, используя метод, называемый +stringWithFormat::

NSString *soap = [NSString stringWithFormat:@"%@ <%@ xmlns:m='http://www.aras-corp.com/'>%@%@", soapStart, soapAction, body, soapEnd]; 
+0

@talktobijju: не забывайте @ для объявления String в Objective-C – David

Смежные вопросы