2016-09-04 139 views
0

所以,我想从类方法得到的NSDictionary,我认为这将是这样的:我可以从类方法中获得另一个对象吗?

NSDictionary *dictionary = [SomeClass parseJSONAndGetDictionary]; 

有人能解释我怎么能做到吗?

+0

你在上面做的是正确的。您可以获取类属性或调用类函数,如:[ClassName propertyName]或[ClassName functionName:parameters]。你究竟想要做什么? – ozgur

+0

@ozgur我想让类从Flickr API下载我的数据,解析数据并返回给我NSDictioanry。主要的问题是我不明白我如何从类方法返回字典。 +(NSDictionary *)methodName;我希望我的尝试有一些语法,但我无法在文档中找到它( –

回答

0

.h文件的SomeClass申报方法等,

+ (NSDictionary*)aClassMethod; 

,并在您.m文件您SomeClass实现它喜欢它会返回NSDictionary类似,

+ (NSDictionary*)population{ 

     // get desired dictionary here and return it 

     return dictionary ; 
    } 

的,你可以得到任何一类的字典,如

NSDictionary *dictionary = [SomeClass parseJSONAndGetDictionary]; 

通过在该类中实现SomeClass.h文件。

相关问题