Apple의 설명서에는 NSJSONWritingPrettyPrinted라는 하나의 상수가 정의 된 NSJSONWritingOptions 열거 형이 있습니다. "이 옵션을 설정하지 않으면 가장 간단한 가능한 JSON 표현이 생성됩니다."NSJSONSerialization - dataWithJSONObject에 대해 NSJSONWritingOptions을 지정하지 않는 적절한 값은 무엇입니까? options : error :?
가장 컴팩트 한 JSON 표현이 분명히 필요합니다.
내 질문은 : dataWithJSONObject : options : error : function을 전달하기위한 적절한 값은 무엇입니까? 그 이유는 무엇입니까? 그 이유는 무엇입니까?
NSJSONWritingOptions 열거는
enum { NSJSONWritingPrettyPrinted = (1UL << 0) }; typedef NSUInteger NSJSONWritingOptions;
I가 0이 전달되어야하는 다른 게시물에 읽고으로 정의하지만 전무 안 이유에 더 이상의 설명과 함께합니다.
왜 0은 옵션이 설정되지 않았 음을 나타 냅니까? 또한 38374 (또는 다른 임의의 NSUInteger)를 전달할 수 있습니까? – JuJoDi
[docs] (https://developer.apple.com/library/ios/documentation/foundation/reference/nsjsonserialization_class/Reference/Reference.html#//apple_ref/occ/clm/NSJSONSerialization/writeJSONObject:toStream:options)에서 : error :) : "옵션을 지정하지 않으려면 0을 전달하십시오." –
고마워, 나는 그 부분을 놓친 것 같은데, 나는 옵션으로 바로 뛰어 올랐다. – JuJoDi