iphone - 如何在 json 解析中从 iphone 中单击后退按钮的子类别中获取上一个类别?

标签 iphone objective-c json

我是 iPhone 开发新手。我正在开发一个iPhone应用程序,例如从该应用程序中的json解析中收集短信 第一类列表,如 UITableview 中的有趣短信、爱情短信 当单击爱情短信时,我会在 uitablview 中列出爱情短信...单击特定的爱情短信后,我会在 View 中显示该特定的短信...但我的问题是,当单击从爱情短信返回到主类别的选项时,它的响应速度很慢 我的后退按钮代码是

-(IBAction)btnBackClicked:(id)sender
{
    btnAddFav.hidden = FALSE;
    btnFavList.hidden = FALSE;

    [self startActivityIndicator1];

    int Type;
    indexId--;
    if(indexId < 0)
        indexId = 0;

    NSMutableDictionary *tempDict1;

    for(int i=0;i<[test.JsonPageList count];i++)
    {
        tempDict1 = [[NSMutableDictionary alloc]init];
        tempDict1 = (NSMutableDictionary *)[test.JsonPageList objectAtIndex:i];

        if (indexId == 0) 
        {
            tempDict1 = (NSMutableDictionary *)[test.JsonPageList objectAtIndex:0];
            Type = [[tempDict1 valueForKey:@"type"] intValue];
            if (Type == 0) 
            {
                //                lblTitleofApp.hidden = TRUE;``
                btnBack.hidden = TRUE;

                NSArray *arr=[[tempDict1 valueForKey:@"desc"] componentsSeparatedByString:@";"];
                NSString *subStar = @"|@$:";
                NSString *sub=@":$@|";

                [test.arrTitle removeAllObjects];
                [test.arrnew removeAllObjects];
                [test.arrId removeAllObjects];
                [test.arrImages removeAllObjects];
                for (int i=0; i<[arr count]-1; i++)
                {
                    [test.arrTitle addObject:[[arr objectAtIndex:i] substringToIndex:NSMaxRange([[arr objectAtIndex:i] rangeOfString:sub])-4]];
                    [test.arrnew addObject:[[arr objectAtIndex:i] substringFromIndex:NSMaxRange([[arr objectAtIndex:i] rangeOfString:sub])]];
                    [test.arrId addObject:[[test.arrnew objectAtIndex:i] substringToIndex:NSMaxRange([[test.arrnew objectAtIndex:i] rangeOfString:subStar])-4]];  
                    [test.arrImages addObject:[[arr objectAtIndex:i] substringFromIndex:NSMaxRange([[arr objectAtIndex:i] rangeOfString:subStar])]];
                }
            }
        }

当点击后退按钮时,如何快速从特定类别中获取特定的主类别列表 我可以用哪个概念来解决这个问题 抱歉,英语单词简单且不好 请指导我

最佳答案

在您的主类别 xib 文件中,将您的 View 放入导航 Controller 中,它具有自动后退按钮,因此您不需要后退导航的代码。将导航 Controller 拖动到 xib 并将您的 View 和/或表格 View 放入其中。

关于iphone - 如何在 json 解析中从 iphone 中单击后退按钮的子类别中获取上一个类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13264213/

相关文章:

iPhone 上的 jQuery 更改事件

ios - swift 2.0 中的 MKMapItem 错误

ios - Realm +地幔: how to avoid multiple inheritance duplication when integrating both frameworks?

javascript - (Angularjs) 如何 $http.get 数据并将其存储在服务中

javascript - AJAX JSON 响应是 'undefined' ?

iphone - 帮助着色由图像蒙版/边界定义的图层并将图像覆盖在顶部

iphone - 检测两个 iphone/ipod/ipad 之间距离的最佳方法是什么?

javascript - 在 webview 中加载 .js 文件时出现问题

ios - 在 Coreplot 中为 CPTPieChart 启用缩放和平移

javascript - 在 Angularjs+Typescript 中将 GZip Json 字符串解压缩为普通 Json 字符串