하나 이상의 개체가있는 데이터베이스 사전 NSNull
이 있습니다. 앞으로 앱 충돌로 그와 함께 일할 수있는 방법이 없습니다. 나는 사전에서 NSNull
목적, 방법 removeObjectForKey
하지만이 작업을 수행하는 어떤 시도를 제거하는 여러 가지 방법을 시도 내가받을 이유의 배열 오류 :하나 이상의 개체가있는 데이터베이스 사전에서 얻고 있습니다. NSNull
- [__ NSArrayM removeObjectForKey:]: unrecognized selector sent to an instance
내가 방법 배열에 의해 이러한 개체를 제거 할 수 없습니다 removeObjectAtIndex
이 사전으로. 이 작업을 수행하는 방법은 유형별로 이러한 개체를 제거하는 것입니다. 그렇게 할 수 있습니까? NSNull
유형과 일치하는 사전에서 객체를 제거 할 수 있습니까? 아니면이 문제에 대한 또 다른 해결책이 있을까요?
도움 주셔서 감사합니다.
원본 '사전'또는 '배열'의 내용을 게시하십시오. – Frankie
'NSArrayM'은 분명히 사전이 아닌 가변 배열 ('NSMutableArray')입니다. 배열은 인덱스 기반이며, 사전은 키 기반입니다. – vadian