Fog*_*ter 5 objective-c ios nsjsonserialization
我在几个项目中使用过这个......
[NSJSONSerialization dataWithJSONObject:someObject options:0 error:nil]
Run Code Online (Sandbox Code Playgroud)
但我不知道如何指定no options.这既适合阅读,也适合写作.
我在某个地方看到了一个例子,在这个地方,这个人使用了一个恒定值,而不是仅仅是0我找不到它.
有没有办法正确指定没有选项?
如果我使用上面的代码,AppCode会显示警告.
Mar*_*ams 15
你可以用kNilOptions.Ray Wenderlich在他的iOS JSON教程中使用它,我已经毫无问题地使用它了.
kNilOptions定义MacTypes.h如下:
enum {
kNilOptions = 0
};
Run Code Online (Sandbox Code Playgroud)
由于它NSJSONReadingOptions是一个枚举,kNilOptions是合适的,正如Ray Wenderlich在教程中指出的那样,它更具描述性而不仅仅是0:
NSDictionary *dictionary = [NSJSONSerialization dataWithJSONObject:someObject
options:kNilOptions
error:nil];
Run Code Online (Sandbox Code Playgroud)