【问题标题】:'SCDynamicStoreCreate' is unavailable: not available on iOS'SCDynamicStoreCreate' 不可用:在 iOS 上不可用
【发布时间】:2017-03-24 11:12:18
【问题描述】:

我正在开发一个应用程序,我正在尝试检测移动热点。我用谷歌搜索了这个并试图实现它。我导入了

#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)

【问题讨论】:

  • 这些仅适用于 Mac OS。
  • @MidhunMP 如果它不可用,还有什么替代方法吗??

标签: ios objective-c xcode hotspot


【解决方案1】:

创建一个与SCDynamicStore.h 内容完全相同的头文件。删除__OSX_AVAILABLE_STARTING 的所有条目。导入此新标头而不是 &lt;SystemConfiguration/SCDynamicStore.h&gt;

应该可以。

我从@crecker 的回答here 中了解到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 2012-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多