for(Attribute* attribute in appDelegate.attributeArray) {
attribute = [appDelegate.attributeArray objectAtIndex:z];
attri = attribute.zName;
int y = 0;
for(Row* r in appDelegate.elementsArray) {
r = [appDelegate.elementsArray objectAtIndex:y];
NSString *ele = r.language;
if([attri isEqualToString:ele]) {
NSLog(@"=================+++++++++++++++++%@ %@",attri, r.user);
[aaa insertObject:r atIndex:y]; //here i am adding the value to array
[dict setObject:aaa forKey:attri]; //here i am adding the array to dictionary
}
y++;
}
z++;
NSLog(@"============$$$$$$$$$$$$$$$$$$$$$$$++++++++++ %@",dict);
}
Run Code Online (Sandbox Code Playgroud)
键入一个数组,另一个数组中的值和值数组是对象格式.
我需要为单个键存储多个对象.在attributeArray有键值和elementsArray拥有的对象.例如,attributeArray可能具有值
" English, French, German..."
Run Code Online (Sandbox Code Playgroud)
而elementsArray可能具有对象值
"<Row: 0x4b29d40>, <Row: 0x4b497a0>, <Row: …Run Code Online (Sandbox Code Playgroud) 我初始化一个活动指示器,然后在一个按钮按下动作中,我开始动画并调用下一个要显示的视图.
-(IBAction) downloadButtonPressed:(id)sender {
NSLog(@"Download Button Pressed");
indicator.hidden = NO;
[indicator startAnimating];
if (addviewcontroller == nil)
addviewcontroller = [[AddViewController alloc]init];
[self.view addSubview:addviewcontroller.view];
[addviewcontroller setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentModalViewController:addviewcontroller animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
当我按下按钮时,活动指示器不会立即启动.它在调用另一个视图时启动.指示器显示一秒钟,但按下按钮时需要一些时间来加载另一个视图.
我不知道为什么指示器显示一秒没有启动.