2

iphone開発初心者です。私は、面白いSMSのような最初のカテゴリリストを持つそのアプリケーションでのjson解析からのSMSコレクションのような1つのiPhoneアプリケーションを開発しています.UITableviewで愛のSMSをクリックすると、リストの愛のSMSが表示されます....特定の愛のSMSをクリックした後次に、その特定のSMSをビューに表示します...しかし、私の問題は、愛のSMSからメインカテゴリに戻るオプションをクリックすると、戻るボタンのコードの応答が遅くなることです

-(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])]];
                }
            }
        }

特定のカテゴリから前のメイン カテゴリ リストをすばやく取得する方法 ....[戻る] ボタンをクリックすると、この問題を解決するためにどの概念を使用できますか。

4

1 に答える 1

1

メインカテゴリのxibファイルで、ビューをナビゲーションコントローラーに配置します。自動戻るボタンがあるため、戻るナビゲーションのコードは必要ありません。ナビゲーションコントローラーをxibにドラッグして、ビューおよび/またはテーブルビューを配置します。

于 2012-11-07T07:26:50.333 に答える