NSDictionaryを使用してJSONデータからすべてのインデックスセットにアクセスする方法

moeen

サーバーから取得しているユーザー名とパスワードを取得しようとしています。私はすでにどこに保存してjsondataいますNSMutableArrayただし、を介して取得して-objectAtIndex:いるデータは1つだけです辞書内のすべてのデータを呼び出したい。使用する必要NSIndexSetがあることはわかっていますが、適切な使用方法がわかりません。forループを使用しています。ユーザーの資格情報と一致するキーの値にアクセスできません。誰かが何かを提案できますか?これが私のコードです:

    NSDictionary *dict = [jsondata objectAtIndex:0];

    if ([username.text isEqualToString:[dict valueForKey:@"username"]]&&[password.text isEqualToString:[dict valueForKey:@"password"]]) {
        username.text=nil;
        password.text=nil;

        [self performSegueWithIdentifier:@"login" sender:nil];

    }
    else {
        UIAlertView *error=[[UIAlertView alloc]initWithTitle:@"Oooops" message:@"Login Credentials did`t Match" delegate:self cancelButtonTitle:@"ok" otherButtonTitles:nil];
        [error show];

    }        
ニミシャ・パテル
NSString *tusername = nil;
NSString *tpassword = nil;
BOOL isLogin = NO;

//jsondata contains many dictionary, so iterate the loop and find the dictionary that
//contains username and password
for(id temp in jsondata)
{
    //check whether the object is Dictionary or not
    if([temp isKindOfClass:[NSDictionary class]])
        {

            NSDictionary *dict = temp;
            if([[dict allKeys] containsObject:@"username"])
            {
                tusername = [dict valueForKey:@"username"];
            }
            else if([[dict allKeys] containsObject:@"password"])
            {
                tpassword = [dict valueForKey:@"password"];
            }
           //Check the condition here
           if(tusername != nil && tpassword != nil)
           {
          if ([username.text isEqualToString:tusername] && [password.text isEqualToString:tpassword])
           {
                 isLogin = YES;
                 username.text=nil;
                 password.text=nil;
        [self performSegueWithIdentifier:@"login" sender:nil];
        break;
           }
          }

     }
}

  if(!isLogin)
  {
        UIAlertView *error=[[UIAlertView alloc]initWithTitle:@"Oooops" message:@"Login Credentials did`t Match" delegate:self cancelButtonTitle:@"ok" otherButtonTitles:nil];
        [error show];

    }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

テキストボックスからデータを挿入して、c#のwhereを使用してデータベースにアクセスする方法

分類Dev

Swift3を使用してCoreDataのデータインデックスにアクセスする方法

分類Dev

PowerShellを使用してデータセットのすべての行にアクセスする

分類Dev

プットリクエストの一部としてクライアントから送信されるエクスプレスを使用してサーバー側のデータにアクセスする方法

分類Dev

プリセットクエリを使用してJSONファイルデータにアクセスする-Python

分類Dev

Pythonを使用してウィキペディアからデータにアクセスする際のソケットエラーを解決する方法

分類Dev

Swiftを使用してNSDictionaryのデータにアクセスする

分類Dev

イテレータを使用して特定のインデックスでのみ値にアクセスする

分類Dev

ブックマークレットでjQueryを使用してスクリプトタグのJSONデータにアクセスする方法

分類Dev

インデックスの行列を使用してデータセットから最近傍の行列を作成する方法-matlab

分類Dev

MNISTデータの個々のデータポイントにアクセスし、トーチビジョンのインポートデータセットを使用してtrainsetオブジェクトからそれらのサイズや形状などを確認する方法

分類Dev

RailsAPPからRESTAPIを介してPowerBIでデータセットを作成するためのアクセストークンを取得する方法

分類Dev

インターネットからjsonデータにアクセスしているときにAndroidがエラーを表示する

分類Dev

すべてのzipファイルをコンピューターのデスクトップからs3バケットにプッシュする方法(パブリックアクセス)

分類Dev

キーインデックスを使用して値にアクセスする

分類Dev

loc [i、j]を使用してインデックス値に基づいてデータフレーム内の特定の値にアクセスする方法

分類Dev

QuerySelectorAll()を作成してすべてのhtmlタグを選択し、htmlタグのインデックスにアクセスして変更を加える方法

分類Dev

javaScriptを介してjsonからデータにアクセスする方法は?

分類Dev

Pandasを使用してピボット後にインデックスにアクセスする方法

分類Dev

(ピボットを使用して)データセットをアンスタックする方法は?

分類Dev

jspを使用してリストからデータにアクセスする

分類Dev

カートにリダイレクトするカスタムテーブルからのセッションデータを設定して使用する

分類Dev

Swiftyjsonを使用してアレイからデータにアクセスする

分類Dev

Swiftを使用してAFNetworkingからJSONデータにアクセスする

分類Dev

jQueryを使用してJSONからデータにアクセスする

分類Dev

jQueryを使用してJSONからデータにアクセスする

分類Dev

相対インデックスを使用してDataFrameデータにアクセスする

分類Dev

データバインディングAndroidを使用してpojoから親と子の両方のクラスの値にアクセスする方法

分類Dev

setStateを使用して親コンポーネントのデータセットにアクセスします

Related 関連記事

  1. 1

    テキストボックスからデータを挿入して、c#のwhereを使用してデータベースにアクセスする方法

  2. 2

    Swift3を使用してCoreDataのデータインデックスにアクセスする方法

  3. 3

    PowerShellを使用してデータセットのすべての行にアクセスする

  4. 4

    プットリクエストの一部としてクライアントから送信されるエクスプレスを使用してサーバー側のデータにアクセスする方法

  5. 5

    プリセットクエリを使用してJSONファイルデータにアクセスする-Python

  6. 6

    Pythonを使用してウィキペディアからデータにアクセスする際のソケットエラーを解決する方法

  7. 7

    Swiftを使用してNSDictionaryのデータにアクセスする

  8. 8

    イテレータを使用して特定のインデックスでのみ値にアクセスする

  9. 9

    ブックマークレットでjQueryを使用してスクリプトタグのJSONデータにアクセスする方法

  10. 10

    インデックスの行列を使用してデータセットから最近傍の行列を作成する方法-matlab

  11. 11

    MNISTデータの個々のデータポイントにアクセスし、トーチビジョンのインポートデータセットを使用してtrainsetオブジェクトからそれらのサイズや形状などを確認する方法

  12. 12

    RailsAPPからRESTAPIを介してPowerBIでデータセットを作成するためのアクセストークンを取得する方法

  13. 13

    インターネットからjsonデータにアクセスしているときにAndroidがエラーを表示する

  14. 14

    すべてのzipファイルをコンピューターのデスクトップからs3バケットにプッシュする方法(パブリックアクセス)

  15. 15

    キーインデックスを使用して値にアクセスする

  16. 16

    loc [i、j]を使用してインデックス値に基づいてデータフレーム内の特定の値にアクセスする方法

  17. 17

    QuerySelectorAll()を作成してすべてのhtmlタグを選択し、htmlタグのインデックスにアクセスして変更を加える方法

  18. 18

    javaScriptを介してjsonからデータにアクセスする方法は?

  19. 19

    Pandasを使用してピボット後にインデックスにアクセスする方法

  20. 20

    (ピボットを使用して)データセットをアンスタックする方法は?

  21. 21

    jspを使用してリストからデータにアクセスする

  22. 22

    カートにリダイレクトするカスタムテーブルからのセッションデータを設定して使用する

  23. 23

    Swiftyjsonを使用してアレイからデータにアクセスする

  24. 24

    Swiftを使用してAFNetworkingからJSONデータにアクセスする

  25. 25

    jQueryを使用してJSONからデータにアクセスする

  26. 26

    jQueryを使用してJSONからデータにアクセスする

  27. 27

    相対インデックスを使用してDataFrameデータにアクセスする

  28. 28

    データバインディングAndroidを使用してpojoから親と子の両方のクラスの値にアクセスする方法

  29. 29

    setStateを使用して親コンポーネントのデータセットにアクセスします

ホットタグ

アーカイブ