2017-05-30 3 views
-5
Opening :- (
"Not Available", 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
"Not Available", 
    { 
    "open_now" = 1; 
    "weekday_text" =   (
    ); 
}, 
"Not Available" 

私は配列

にキーopen_nowの値が欲しいこれは私にNSArrayの出力です。 Not Availableとしていくつかの文字列が含まれており、{"open_now" = 1;で始まるNSDictionaryがいくつか含まれています。 "weekday_text" =(); }私はopen_nowの値だけを望んでいました。私は私の新しいNSArrayでopen_nowの価値を得る方法を知らない。誰か助けてください。

+0

投稿を再フォーマットするには、インデントするテキストの前に8個のスペースを挿入します。 – SPlatten

答えて

0

はい、NSArray -valueForKey:メソッドを使用します。

NSArray *extracted = [sourceArray valueForKey:@"a key"]; 
+0

私はすでにそれを試していた#サブラッドパディは同じ作業していない –

+0

私たちは、urコードのサンプルを教えてください、私は問題がどこにあるのか理解するのを助けるかもしれない。 –

0

あなたは、特定のキーの値を取得するためににNSArrayvalueForKeyPathメソッドを使用することができます。

NSArray *aryValue = [YOUR_ARRAY valueForKeyPath:@"open_now"]; 
+0

それは働いていません。私の配列には、ランダムに格納されたいくつかの文字列といくつかのNSDictionaryがあります。だから私はキー "open_now"の価値が欲しかった。 - キャッチされていない例外 'NSUnknownKeyException'、原因: '[<__ NSCFConstantString 0x10ba54d20> valueForUndefinedKey:]:このクラスは、キーopen_nowのキーコードに準拠していません。' –

関連する問題