PhotoBrowser icon indicating copy to clipboard operation
PhotoBrowser copied to clipboard

项目引入后,报JSON异常

Open yorling opened this issue 9 years ago • 11 comments

我项目有引入第三方项目SwiftyJSON的源码 在引入PhotoBrower项目后,SwiftyJSON报异常如下: /Users/ap/Desktop/MyProjects/ap1983/ap1983/lib/SwiftyJSON/SwiftyJSON.swift:1007:32: 'JSON' is ambiguous for type lookup in this context

PhotoBrower项目中也有JSON类冲突了吗? 冯老师,这个要怎么搞?

yorling avatar Aug 19 '15 08:08 yorling

有这种情况?你的意思是PhotoBrowser 和 SwiftyJSON不能共存是吗,即放一起,编译直接失败?

CharlinFeng avatar Aug 19 '15 08:08 CharlinFeng

如果确实是,请发一个演示程序到[email protected]

CharlinFeng avatar Aug 19 '15 08:08 CharlinFeng

已发送

yorling avatar Aug 19 '15 09:08 yorling

确实不兼容。新建的测试项目,无其他代码,就只有这两个项目源码,编译报错

yorling avatar Aug 19 '15 09:08 yorling

问题已找到,Haneke与SwiftJson确实冲突了。

Haneke中的Data.swift中也定义了一个Struct的JSON, 1.你可以查看两个定义是否一致,如果一致可手动删除删除定义即可 2.使用nameSpace解决 3.先在我的项目把Haneke的JSON修改名字,再引入即可

CharlinFeng avatar Aug 19 '15 09:08 CharlinFeng

Haneke在使用上我遇到了若干bug,但目前在swift中没有比较好的图片下载框架,你也可以使用SDWebImage取代Haneke,不过需要oc混编

CharlinFeng avatar Aug 19 '15 09:08 CharlinFeng

嗯,好的,我目前图片下载框架用的就是SDWebImage,谢谢!

yorling avatar Aug 20 '15 00:08 yorling

什么时候能更新到Swift2.0

nnianhouss avatar Sep 06 '15 09:09 nnianhouss

kingfish 不行嘛

cherishloveyou avatar Sep 15 '15 14:09 cherishloveyou

@cherishloveyou 你说的这个最低要求是iOS 8.0

CharlinFeng avatar Sep 16 '15 01:09 CharlinFeng

用Swifty.JSON可以解决编译错误

familysyan avatar Sep 18 '16 04:09 familysyan