이 항목에는 많은 게시물이 있지만 해결 방법이 내 머리를 클릭하지 않습니다. 다음은 내 문제입니다.NSDictionary와 "캐스트가없는 정수의 포인터"에 대한 경고
double var = [[variables objectForKey:[value characterAtIndex:1]] doubleValue];
변수는 NSDictionary
입니다. 이 상황에서 value
은 NSString
이고 문자열에 특수 지정자를 추가했기 때문에 characterAtIndex:1
이 필요합니다. 영어로,이 NSString
키를 기반으로 내 NSDictionary
에서 값을 싶어,하지만 난이 경고를 얻을 때 건물 :
경고 : 캐스트
없이 정수의 포인터를 만든다 : 'objectForKey'의 인수 하나를 전달
'value'의 몇 가지 예가 있습니까? 열쇠로 사용하기 전에 문자열의 첫 번째 문자를 제거하려고한다는 느낌이 들었습니까? –