繁体   English   中英

无法转换为指针类型

[英]Cannot convert to a pointer type

我正在尝试使用ASP.net Web服务,并找到了一个名为WSDL2ObjC的实用程序。 现在,我正在尝试使用它,并且基本的用法正在起作用(询问简单的数据类型,例如布尔值或字符串),但是现在,我请求的是“ EmailServiceSvc_Email”结构的数组,其中包含“主题”,“来自”和“邮件”属性。

该应用程序将无法编译,带有以上消息,这是它卡住的代码:

EmailServiceSvc_Email * eml = (EmailServiceSvc_Email *) arrEmails[[indexPath row]];

这是变量的说明:

  • eml:我试图摆脱arrEmails的新变量。
  • arrEmails:EmailServiceSvc_Email对象的NSMutableArray
  • indexPath:indexPath参数,它来自cellForRowAtIndexPath函数。

您可能会看到,我想在iPhone的TableView中显示“ EmailServiceSvc_Email”结构中的所有“主题”。

要从NSMutableArray中获取元素,必须使用-objectAtIndex: a[i]语法不适用于NSArrays。

EmailServiceSvc_Email* eml = [arrEmails objectAtIndex:indexPath.row];

我写了有关Wsdl2objc和复杂类型的教程:

http://brismith66.blogspot.com/2010/07/iphone-development-accessing-soap.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM