2010-08-19 87 views
1

我试图使用一个ASP.net Web服务,并且找到一个名为WSDL2ObjC的实用程序。 现在我正在尝试使用它,并且基本使用正在工作(请求简单的数据类型,例如布尔值或字符串),但是现在我要求包含“subject”的“EmailServiceSvc_Email”结构数组, “来自”和“消息”属性。无法转换为指针类型

该应用程序将无法编译,与上述消息,这里是它卡住上至极代码:

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

这是变量的解释:

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

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

回答

3

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

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