iOS 导入MKNetworkKit 报错

 fuotb_204 发布于 2022-10-31 20:15

/Users/abc/Desktop/PROJECTS/MusicPro/MusicPlayer/MusicPlayer-Bridging-Header.h:11:9: note: in file included from /Users/abc/Desktop/PROJECTS/MusicPro/MusicPlayer/MusicPlayer-Bridging-Header.h:11:

import "MKNetworkKit.h"
    ^

/Users/abc/Desktop/PROJECTS/MusicPro/MusicPlayer/MKNetworkKit/MKNetworkKit.h:30:2: error: "MKNetworkKit uses features only available in iOS SDK 4.0 and later."

error "MKNetworkKit uses features only available in iOS SDK 4.0 and later."

^
:0: error: failed to import bridging header '/Users/abc/Desktop/PROJECTS/MusicPro/MusicPlayer/MusicPlayer-Bridging-Header.h'

书上说,对于swift项目,设置pch文件不起作用,但是看网上各种oc项目,好像都是通过创建pch文件来解决。。。不知咋弄。。。
下面是报错的MKNetworkKit.h的部分:

#ifndef __IPHONE_4_0
#error "MKNetworkKit uses features only available in iOS SDK 4.0 and later."
#endif

PS。其他正常,框架中的类型可以被swift模块识别

1 个回答
  • __IPHONE_4_0 是 Foundation 里的东西,要么去掉,要么增加:

    #define __IPHONE_4_0 40000
    2022-10-31 23:24 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有