' SCDynamicStoreCreate'不可用:iOS上不可用

时间:2017-03-24 11:12:18

标签: ios objective-c xcode hotspot

我正在开发一款应用,我正在尝试检测移动热点。我用Google搜索并试图实现它。我导入了

#include <SystemConfiguration/SCDynamicStore.h>

并尝试了这段代码,

SCDynamicStoreRef sc = SCDynamicStoreCreate(NULL, CFSTR("com.apple.wirelessmodemsettings.MISManager"), NULL, NULL);
NSDictionary* info = (__bridge_transfer NSDictionary*)SCDynamicStoreCopyValue(sc, CFSTR("com.apple.MobileInternetSharing"));

我在这两行都出错了,

'SCDynamicStoreCreate' is unavailable: not available on iOS
'SCDynamicStoreCopyValue' is unavailable: not available on iOS

我该如何解决这个问题?(XCode版本8.2.1)

1 个答案:

答案 0 :(得分:0)

创建一个包含SCDynamicStore.h精确内容的头文件。删除__OSX_AVAILABLE_STARTING的所有条目。导入此新标头而不是<SystemConfiguration/SCDynamicStore.h>

应该这样做。

我是从@ crecker的答案here中学到的。