인데 nsmutabledstationnary가 있고 setObject : forKey :를 nsstring 키와 함께 사용하면 objectForKey를 시도 할 때 작동하지만 SetObject : forKey : 메소드의 키 인수에 nsmutablestring을 넣으면 작동합니다. ObjectForKey를 호출하면 작동하지 않습니다 ...nsmutablestring forkey가
0
A
답변
2
당신은 NSDictionary와 (과 NSMutableDictionary) 복사 키를 추가하기 전에 알고 있어야합니다 - 당신이 키로 인 NSMutableString를 사용하는 경우 따라서, 다음, 여전히 데이터베이스에서 키를해야합니다, 같은 문자열을 수정 오래된 가치. 이는 이유가 있습니다. NSDictionary의 키는 실제로 정적 값을 가져야합니다. 실제로 연결된 값을 검색하는 데 사용되는 해시 값이기 때문입니다.
0
정상적인 문자열은 작동하지만 변경할 수있는 문자열이없는 경우 다른 코드 줄을 추가하고 변환하면됩니다. 정상적인 문자열로?
NSString *keyValue = mutableStringVariable;
+0
이 작업을 수행 할 경우, 당신의 문자열 키 값은 당신이 마지막에 동일한 개체를 그래서 – alex
관련 문제
- 1. NSMutableString
- 2. NSMutableString 정의?
- 3. setString NSMutableString
- 4. Subclassing NSMutableString
- 5. NSMutableString stringByReplacingOccurrencesOfString 경고
- 6. Foundation- NSMutableString 반환
- 7. [NSMutableString string]과 "
- 8. NSMutableString (초급) 작업
- 9. 구조체 NSMutableString 경고
- 10. 공유 로컬 NSMutableString iphone
- 11. NSMutableParser의 NSMutableString 문제
- 12. NSMutableString : (null) 대신 값을 삽입해야합니다.
- 13. 인 NSMutableString 및 메모리 관리
- 14. 템플릿을위한 NSString 또는 NSMutableString 카테고리
- 15. NSMutableString 메모리 관리가 혼란 스럽습니다.
- 16. NSMutableString 인스턴스를 복사하면 -1의 retainCount가 반환됩니다.
- 17. NSMutableString 다른 뷰 컨트롤러에서 돌아온 후 Null
- 18. 메모리가 누출되지 않고 NSMutableString 변환이 가능합니까?
- 19. Objective-C : NSMutableString replaceCharactersInRange 예외 발생
- 20. Objective C NSMutableString 문/수정 추가 및 적용
- 21. 경고 : 호환되지 않는 Objective-C 유형 'struct NSString *', 'struct NSMutableString *'을 지정하려고합니다.
- 22. 내가 인 NSMutableString 피 누출로 구성된 문자열을 반환 할 수있는 좋은 방법을 찾고 있어요 방법
- 23. Object C NSMutableString * 속성이 nsmutablestring을 만든 다음 해제 할 때 카운트 홀수가
- 24. 캔트 우리가 다른 라인 4 번 오류에 오류가
- 25. Objective-C/Cocoa : 여기 메모리 누수가 있습니까?
- 26. "편의 생성자"를 통해 초기화 된 객체 반환
- 27. 변수를 해제하고 다시 할당
- 28. 는/저장 아이폰 OS 개발
- 29. NSCFString xml을 구문 분석하는 동안 appendString 누수가 발생했습니다.
- 30. 복사 속성에 카운트를 유지하는
그래서 내가 할 수있는 일, 내가 \t 는 NSString * mystring에 = [[있는 NSString ALLOC] initWithString하려고하면 mutableStringVariable 객체를 가리 킵니다 : @ "fr_"stringByAppendingString : myMutableString]]; 키 인수에 myString을 넣지 만 작동하지 않습니다. – alex
ok 작품입니다! 당신의 대답에있는 큰 설명을위한 고맙습니다! – alex
해당 CFDictionary 함수는 키를 복사하지 않습니다. NSURLConnections를 키로 사용하기 위해이를 감쌀 필요가 없습니다 (예 : NSURLConnections). '- (NSUInteger) hash'를 오버라이드 (override)하지 않는 오브젝트에 대해서만 이것을 실시합니다. –