-1
for(NSString *s in mainarr)
{
NSString newseparator = @"=";
NSArray *subarray = [s componentsSeparatedByString : newseparator];
//Copying the elements of array into key and object string variables
NSString *key = [subarray objectAtIndex:0];
NSLog(@"%@",key);
NSString *class_name= [subarray objectAtIndex:1];
NSLog(@"%@",class_name);
//Putting the key and objects values into hashtable
NSDictionary *dict= [NSDictionary dictinaryWithObject:@"class_name" forKey:@"key"];
}
안녕하세요 .. 위의 코드에서 for 루프의 배열 요소를 구문 분석 한 다음 하위 문자열 키와 class_name을 해시 테이블에 넣어야합니다. 이러한 문자열 변수의 값을 해시 테이블에 저장하는 방법. 위의 코드에서 class_name 변수와 key가 값이 아닌 hashtable에 들어 있다고 생각합니다. 나는 그것의 잘못된 방법을 가정합니다. 와트는 해결책을 달성하기 위해 할 수 있습니까?iPhone 코딩에서 해시 테이블에 문자열 값을 추가하는 방법은 무엇입니까?
고마워. .. 그거야 :) – suse
해시 테이블에 키가있는 객체를 넣을 수 있습니까? myClass * obj = [[myClass alloc] init];와 같이 작성할 수 있습니다. [사전 설정 객체 : obj forKey : 키]; – suse
@suse : 예. 임의의 ObjC 객체를 사전의 값으로 넣을 수 있습니다. – kennytm