更新sdk问题
更新环信SDK之前EaseMobSDK/include/Utility/internal 下有6个文件 分别是 IDeviceManagerBase.h, IDeviceManagerMedia.h, IDeviceManagerProximitySensor, IDeviceManagerCamera.h, IDeviceManagerDevice.h, IDeviceManagerLocation
结果下载最新的SDK就只有3个了 IDeviceManagerBase.h IDeviceManagerProximitySensor IDeviceManagerMedia.h 了
这是怎么回事啊,以哭,求大神。
结果下载最新的SDK就只有3个了 IDeviceManagerBase.h IDeviceManagerProximitySensor IDeviceManagerMedia.h 了
这是怎么回事啊,以哭,求大神。
没有找到相关结果
已邀请:
2 个回复
lifei9241
jiangyanlvyaapp
- (void)gpsStartLocation{
BOOL gps = [.deviceManager isLocationServicesEnabled];
if (gps){
[.deviceManager startUpdatingLocation];
}else{
;
;
}
}
更新完sdk时会出现找不到isLocationServicesEnabled这个方法的错误,因为新sdk里缺少IDeviceManagerLocation这个文件,把旧sdk的文件夹到新sdk里时,一旦进入上述代码时就会崩溃
2015-05-02 20:18:45.994 绿芽 exception.reason: -: unrecognized selector sent to instance 0x174243b10
, *** callStackSymbols:
(
0 CoreFoundation 0x00000001830e82f4
1 libobjc.A.dylib 0x00000001948bc0e4 objc_exception_throw + 60
2 CoreFoundation 0x00000001830ef3a4
3 CoreFoundation 0x00000001830ec154
4 CoreFoundation 0x0000000182feeccc _CF_forwarding_prep_0 + 92
5 绿芽 0x00000001000d226c - + 116
6 绿芽 0x00000001000d2140 - + 592
7 UIKit 0x0000000187b28c84
8 UIKit 0x0000000187b28994
9 UIKit 0x0000000187ccb25c
10 UIKit 0x0000000187bddef0
11 UIKit 0x0000000187bddcbc
12 UIKit 0x0000000187bddc3c
13 UIKit 0x0000000187b25760
14 QuartzCore 0x000000018746de1c
15 QuartzCore 0x0000000187468884
16 QuartzCore 0x0000000187468728
17 QuartzCore 0x0000000187467ebc
18 QuartzCore 0x0000000187467c3c
19 QuartzCore 0x0000000187461364
20 CoreFoundation 0x00000001830a02a4
21 CoreFoundation 0x000000018309d230
22 CoreFoundation 0x000000018309d610
23 CoreFoundation 0x0000000182fc92d4 CFRunLoopRunSpecific + 396
24 GraphicsServices 0x000000018c7e76fc GSEventRunModal + 168
25 UIKit 0x0000000187b8efac UIApplicationMain + 1488
26 绿芽 0x0000000100221efc main + 124
27 libdyld.dylib 0x0000000194f3aa08