小编suj*_*jay的帖子

将NSDictionary复制到NSArray

我有一个变量声明为NSDictionary.如何将其复制到extern const NSArray变量?例如:

NSMutableDictionary *selectedItem = [self.dataArray objectAtIndex:indexPath.row];
[selectedItem setObject:[NSNumber numberWithBool:targetCustomCell.checked]     
                 forKey:@"checked"];
Run Code Online (Sandbox Code Playgroud)

objective-c nsdictionary nsarray ios

1
推荐指数
1
解决办法
1万
查看次数

tableview中的行数

我正在使用tableview,我想要行数(即tableview中的项目数).如果可用,我如何获得行数?

请帮助我,提前谢谢.

iphone objective-c uitableview

1
推荐指数
1
解决办法
2万
查看次数

将数组中的字符串与另一个字符串进

我想知道如何比较一个字符串和一个数组,即,如果我的数组列表已经{"abc", "pqr", "xyz"}和新字符串让我们说"mno"是键入,它应该与我以前的数组列表进行比较.我怎样才能做到这一点?提前致谢.

arrays objective-c ios

1
推荐指数
1
解决办法
6425
查看次数

在表视图中的同一行上多次点击

我正在努力在表视图的每一行中放置一个复选框.当我点击一行时,它的值应该保存到一个数组中,在另一行的点击上,它的值同样应该保存到同一个数组,并且在同一行的点击中,该值应该从数组中删除.

请告诉我如何实现这个.我在didSelectRowAtIndexPath方法中使用以下代码,但我无法做到这一点.

if([arrData count]==0)
{
    strlast = [arrName objectAtIndex:indexPath.row];
    [arrData addObject:strlast];
    NSLog(@"string checked in arrData   %@",strlast);
}
else 
{
    for(int i = 0 ;i < [arrData count]; i++) 
    {
        NSLog(@"[arrData count]:%d",[arrData count]);
        strSelected = [arrName objectAtIndex:indexPath.row];
        NSLog(@"strSelected:%@",strSelected);

        for(int i = 0 ;i < [arrData count]; i++) 
        {
            if([strSelected caseInsensitiveCompare:[arrData objectAtIndex:i]])
            {
                [arrData addObject:strSelected];
                NSLog(@"arrData:%@",arrData);
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios

1
推荐指数
1
解决办法
218
查看次数

页面卷曲效果在iphone中的类之间传输

我正在处理页面卷曲效果.点击一个按钮,我能够通过页面(即在UIViews之间).以下代码描述了相同的

UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:1.5];  
    if ([sender tag] == 1) {
        [UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:placeholder cache:YES];
    }
    else {
        [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:placeholder cache:YES];
    }
    if (view1OnTop) {
        [view1 removeFromSuperview];
        [placeholder addSubview:view2];
    }
    else {
        [view2 removeFromSuperview];
        [placeholder addSubview:view1];
    }
    [UIView commitAnimations];

    view1OnTop = !view1OnTop;
Run Code Online (Sandbox Code Playgroud)

有了这个,我能够在UIViews之间卷曲,但我的问题是,我能否在两个或更多类之间应用这种过渡?提前致谢

iphone core-animation objective-c page-curl

1
推荐指数
1
解决办法
2938
查看次数

不使用Web服务写入远程数据库

我正在开发一个ipad应用程序,我需要将一些数据写入一个远程在线数据库,我可以使用网络服务来做这个,我需要一些建议,,, thanx提前

database iphone xcode objective-c ios4

1
推荐指数
1
解决办法
701
查看次数