操作记录20161129

2016-11-29  本文已影响8人  亚里士多德_陆疯

承接前记录,在尝试了很多次无果后。

大概能锁定问题的主要原因是在NSArray 和 NSDictionary 类型之间的互怼出了问题。

代码区域如下:(我注释的区域是怀疑有问题的区域)

结果能用模拟器运行起来。

从股票数据的更新日期来看,yahoo的api确实还可用

我更改了默认的参数,也有效。

主要是被注释后,搜索的功能一运行就崩溃。

(明天继续)

NSString *indicatorsString =[NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"indicators" ofType:@"json"] encoding:NSUTF8StringEncoding error:nil];

if(indicatorsString != nil){

NSArray *indicators = [indicatorsString objectFromJSONString];

for(NSObject *indicator in indicators){

if([indicator isKindOfClass:[NSArray class]]){

NSMutableArray *arr = [[NSMutableArray alloc] init];

for(NSDictionary *indic in indicators){

NSMutableDictionary *serie = [[NSMutableDictionary alloc] init];

//                    [self setOptions:indic ForSerie:serie];

//remark, issue maybe happened in that instruction

//                    [arr addObject:serie];

}

//                [self.candleChart addSerie:arr];

}else{

NSDictionary *indic = (NSDictionary *)indicator;

NSMutableDictionary *serie = [[NSMutableDictionary alloc] init];

[self setOptions:indic ForSerie:serie];

[self.candleChart addSerie:serie];

}

}

}

上一篇 下一篇

猜你喜欢

热点阅读