Andy_chen
Andy_chen
  • 发布:2018-11-29 11:20
  • 更新:2018-11-29 18:10
  • 阅读:1088

H5代码集成到iOS原生APP,出现[__NSCFString JSONValue]无法找到的BUG

分类:5+ SDK

按照SDK中白皮书的文档5+SDK的集成方法,把SDK集成到原生APP中,能够编译成功,在进入到H5的界面时出现

-[__NSCFString JSONValue]: unrecognized selector sent to instance 0x17084ed00
的报错信息

找不到JSONValue这个方法,直接闪退。

然后我自己写了一个NSString的category 加了一个JSONValue方法。如下:


#import "NSString+GRC.h"  
#import "PGObject.h"  
@implementation NSString (GRC)  
 -(NSDictionary *)JSONValue {  

    //PGObject.h中的方法  
    //return [self NativeJSON];  

    return [self objectFromJSONString];  
}  
@end  

如果使用PGObject中的方法
return [self NativeJSON]
则报错。manifest.json格式错误。

而如果 return [self objectFromJSONString],没有报错,进去后有一个小小的转圈。但是html界面并没有显示出来。

有么有同样遇到这个问题的???一起来探讨下。

2018-11-29 11:20 负责人:无 分享
已邀请:
Andy_chen

Andy_chen (作者)

没人看到啊?求大神看看啊。

该问题目前已经被锁定, 无法添加新回复