操作记录20161129

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

大概能锁定问题的主要原因是在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];

}

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • //将NSData转化为NSString NSString* str = [[NSString alloc]...
    吾是小马哥阅读 2,482评论 0 3
  • 1.OC里用到集合类是什么? 基本类型为:NSArray,NSSet以及NSDictionary 可变类型为:NS...
    轻皱眉头浅忧思阅读 1,393评论 0 3
  • 整理出的一些简单实用的OC笔试题,如有错误之处希望大家及时提出,以便修改,不误人子弟.1、不会立刻使引用计数器改变...
    李xiao屁的忧伤阅读 2,935评论 1 20
  • 这几天全国大面积强降雨,到处都是淅淅沥沥。农民们感谢着充沛的雨水为明年带来丰厚的收成,城市里工人白领则抱怨着糟糕的...
    理火丶于里莫阅读 368评论 0 0
  • 劲梅堂主,风雅士也,比日游历故国,每多感慨,辄与同道分享。东来西往,两岸穿梭,虽悬命海外,故国情怀难舍。圆山祠庙,...
    荆南布衣江城子阅读 350评论 0 0