다음 줄이 나에게 컴파일러 오류를주고있다 "일반 매개 변수 '에 KeyType'는 추론 할 수 없습니다":NSMapTable " '에 KeyType'일반 매개 변수를 추정 할 수없는"
fileprivate var delegatesMap = NSMapTable.strongToWeakObjects()
내가 말함으로써 더 명시되는 시도 :
fileprivate var delegatesMap:MapTable<Key,Value> = NSMapTable.strongToWeakObjects()
하지만 그때 엑스 코드는
가 어떻게이 문제를 해결 가야합니까 "키"를 인식하지 못하는 이유는 무엇입니까?
편집 : 나는 String 형식으로 내 키 싶다, 나의 가치는 유형 MenuActionDelegate (클래스 프로토콜)의 수
아니에만 스위프트, 또한 내가 사용하려는 키 타입 무엇을 볼 수 없습니다. NSMapTable에 대해 KeyType과 ValueType으로 어떤 유형을 사용 하시겠습니까? – OOPer
키에 문자열을 사용하고 "MenuActionDelegate"프로토콜을 –
값으로 사용하려는 경우 해당 종류의 정보를 질문에 포함하는 것이 더 낫습니다. 나는 짧은 대답을 쓸 것이다. – OOPer