坑1
查看了n多swift調(diào)用Objective-c的文章星岗,雖然看懂了但是,用的時(shí)候還是說找不到戒洼。
橋接的.h文件俏橘,我是這么寫的,
#import "MobClick.h"
原來要寫成這樣圈浇,郁悶啊
#import "UMMobClick/MobClick.h"
頭文件 改為這個(gè)了 XXXX
希望大家能少踩坑~ Good Luck
坑2
靠還是不行!!!!XXXX 在查寥掐,我去,今天必須發(fā)布磷蜀!查到了這個(gè)話
剛問客服召耘;糾結(jié)半天終于解決了;原來官方不支持swift褐隆;所以集成文檔只有oc的污它;而通過橋接的方式集成和oc的又不通;下面是客服給出答案庶弃,并在自己代碼中運(yùn)行成功的集成過程: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 調(diào)用相關(guān)apiMobClick.endEvent("")
過了2個(gè)小時(shí),終于解決了歇攻,在application函數(shù)里加
let obj = UMAnalyticsConfig()
obj.appKey = "583172f3f29d98734a0011aa"
obj.channelId = "App Store"
MobClick.start(withConfigure: obj)