swift3使用友盟Objective-c问题,坑

坑1

查看了n多swift调用Objective-c的文章,虽然看懂了但是,用的时候还是说找不到。

桥接的.h文件,我是这么写的,

#import "MobClick.h"

原来要写成这样,郁闷啊

#import "UMMobClick/MobClick.h"

头文件 改为这个了 XXXX
希望大家能少踩坑~ Good Luck

坑2

靠还是不行!!!!XXXX 在查,我去,今天必须发布!查到了这个话

刚问客服;纠结半天终于解决了;原来官方不支持swift;所以集成文档只有oc的;而通过桥接的方式集成和oc的又不通;下面是客服给出答案,并在自己代码中运行成功的集成过程:1按照集成文档第一步在工程中添加.framework,在Link Binary With Libraries-->Add Other添加.framework 2在自己的桥接文件中引入头文件:#import <UMMobClick/MobClick.h> 并编译 3didFinishLaunchingWithOptions添加如下代码 MobClick.setLogEnabled(true) let obj = UMAnalyticsConfig() obj.appKey = AppDelegate.umAppKey MobClick.startWithConfigure(obj)4 调用相关apiMobClick.endEvent("")

过了2个小时,终于解决了,在application函数里加

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,262评论 4 61
  • 2016年11月29日,星期二 Nothing of great value in life comes easi...
    奈奈安阅读 214评论 0 0