Ios 用不同的类型重新定义
我在处理这段代码时遇到问题:Ios 用不同的类型重新定义,ios,Ios,我在处理这段代码时遇到问题: for (int i = 0; i < [tempInviteeArray count]; i++) { NSArray *tempContact = [tempInviteeArray objectAtIndex:i]; NSDictionary *tempContactDictionary = [tempContact objectAtIndex:1]; int tempContact
for (int i = 0; i < [tempInviteeArray count]; i++)
{
NSArray *tempContact = [tempInviteeArray objectAtIndex:i];
NSDictionary *tempContactDictionary = [tempContact objectAtIndex:1];
int tempContactDelay = [[tempContact objectAtIndex:2] intValue];
FlokContact *tempContact = [[FlokContact alloc] initWithJSONData:tempContactDictionary andDelay:tempContactDelay];
}
initWithJSONData:接受NSDictionary
andDelay:int
我试图用不同的类型重写这段代码,
我只是不确定我在做什么您已经在这个范围内声明了一个名为
tempContact
(NSArray*tempContact…
)的变量。更改其中一个的名称。NSArray*tempContact和FlokContact*tempContact的名称相同,这就是问题所在
将FlokContact*tempContact更改为FlokContact*temp\u联系人或您想要的内容。试试这个
for (int i = 0; i < [tempInviteeArray count]; i++)
{
NSArray *tempContact = [tempInviteeArray objectAtIndex:i];
NSDictionary *tempContactDictionary = [tempContact objectAtIndex:1];
int tempContactDelay = [[tempContact objectAtIndex:2] intValue];
{
FlokContact *tempContact = [[FlokContact alloc] initWithJSONData:tempContactDictionary andDelay:tempContactDelay];
}
}
for(int i=0;i<[tempInviteArray计数];i++)
{
NSArray*tempContact=[tempInviterArray对象索引:i];
NSDictionary*tempContactDictionary=[tempContact对象索引:1];
int-tempContactDelay=[[tempContact-objectAtIndex:2]intValue];
{
FlokContact*tempContact=[[FlokContact alloc]initWithJSONData:tempContactDictionary和Delay:tempContactDelay];
}
}
真正让你着迷的是那些容易犯的错误
for (int i = 0; i < [tempInviteeArray count]; i++)
{
NSArray *tempContact = [tempInviteeArray objectAtIndex:i];
NSDictionary *tempContactDictionary = [tempContact objectAtIndex:1];
int tempContactDelay = [[tempContact objectAtIndex:2] intValue];
{
FlokContact *tempContact = [[FlokContact alloc] initWithJSONData:tempContactDictionary andDelay:tempContactDelay];
}
}