저는 SBJson 파서로 새로운 프로젝트를 시작합니다. 사람들은 새로운 iOS 프로젝트를 위해 인터넷에서 최고로 추천하는 것 같습니다. 나는 Stig Brautaset이 당신이 current release (3.1)에서 사용할 수 있다고 주장하는 현재의 방법이 더 이상 사용되지 않는 것처럼 보이거나, 적어도 나의 컴파일러가 말하고있는 것이 무엇인지에 대한 실제적인 문제를 안고있다. 나는 일에 하나를 얻을 수가 캔트 :SBJson iOS 파서 메서드는 더 이상 사용되지 않으십니까?
NSDictionary *dict = [parser objectWithString:responseString error:&error];
파서가 sbjson 파서입니다 : 보인다
NSDictionary *dict = [responseString JSONValue];
이 나 작업을 수행하는 가장 최신의 방법이 될 수 있습니다. XCode는이 두 기능을 모두 강조 표시하고 사용되지 않음을 알려줍니다.
내가 뭘 잘못하고 있니?
왜 당신이 사과의 NSJSONSerialization 클래스를 사용하지 않는? –
[JSONKit] (https://github.com/johnezang/JSONKit/)은 최고의 파서입니다. IOS 코드가 5.0 이상인 외부 코드 및 대상 장치를 사용하지 않으려면 NSJSONSerialization을 사용해도됩니다. – mspasov
특별히 스트리밍 지원이 필요하지 않다면 iOS4.x 이하는 신경 쓸 필요가 없습니다. 새로운 프로젝트의 경우 NSJSONSerialization을 권장합니다. 그러나 SBJson의 현재 버전은 실제로 3.2이며, 언급 된 메소드의 사용이 중단 된 것은 잘 설명되어 있습니다 (http://sbjson.org/news/2013/sbjson-v3.2.html). –