0

文字列と同じ usingcomponentsSeparatedByString から配列を取得しようとすると、文字列には値がありますが、配列に値を提供すると、配列値は常に null になります。助けてください。以下のコードを添付しました。

    self.str_amenitiesValues = [[NSString alloc] init];
    self.str_amenitiesValues = [[arr_HotspotDetails valueForKey:@"Amenities"] objectAtIndex:0];
    self.arr_amenities_values =[[NSArray alloc] init];

    if (![self.str_amenitiesValues isEqualToString:@""]) 
    {
        //NSLog(@"%@",[self.str_amenitiesValues componentsSeparatedByString:@","]);   
        self.arr_amenities_values = [self.str_amenitiesValues componentsSeparatedByString:@","];
    }
4

3 に答える 3

0

文字列の内容以外に機能しない理由はないように見えるので、何が起こっているのかを理解できるように、さまざまな段階ですべての変数の値を取得する必要があると思います。

于 2012-04-13T07:41:01.753 に答える