MKNetworkKit uses features only available in iOS SDK 4.0 and later报错解决方案 --- 有我的一点思想
2015-03-29 16:50
676 查看
转学长的博客 ------
其实我自己也是有些博客的:请看我的博客 :-- 我的关于MKNetWorkKit想法
-------一下是我转载的内容--------博主是 ---->
abc649395594
MKNetworkKit uses features only available in iOS SDK 4.0 and later报错解决方案
MKNetworkKit是一个非常优秀的网络请求框架,但是相比很多人第一次从github上下载配置的时候都遇到了报错问题。MKNetworkKit uses features only available in iOS SDK 4.0 and later是一个比较常见的错误提示。
错误原因在于,没有写上#import "MKNetworkKit.h"。在用到的类里面写上这句代码固然没有问题,但是鉴于MKNetworkKit可能在很多个类的文件中被用到,每次都要#import "MKNetworkKit.h"过于繁琐,所以一个非常好的思路是把这行代码写在PrefixaHeader.pch文件里。这样一来,默认有一个全局的#import
"MKNetworkKit.h"引用,从而每个类内都可以使用MKNetworkKit框架。
Xcode6.0以后已经默认不使用pch文件了,所以需要自己新建一个。Command+N呼出新建文件窗口,选择新建PCH文件。
新建了PCH文件后,在文件头写上#import "MKNetworkKit.h"这行代码。
此时运行,系统依然会报错,原因在于Xcode6.0既然默认不使用PCH文件,自然也没有设置默认的PCH文件地址,换句话说自己新建的PCH文件虽然存在于工程文件之内,系统却还不知道它的存在。接下来应该设置PCH文件的位置。
选中工程项目,在Building Settings里面搜索prefix header,如下图所示
在Apple LLVM 6.0 - Language下的找到Prefix Header并将它的值设置为你的pch文件的路径。注意为了日后拷贝到其他电脑或者路径运行,应该使用相对路径而不是绝对路径,格式为$(SRCROOT)/PCH文件相对路径。其中$(SRCROOT)表示工程文件夹的位置,也就是.xcodeproj文件所在的文件夹的路径。后面的相对地址自己设置即可。
接下来就可以使用这个开源的库了,其实真正的关键之处是 看下面的报错信息, 还有其中的报措信息要看会。对
文档里说明的非常详细了;
其实我自己也是有些博客的:请看我的博客 :-- 我的关于MKNetWorkKit想法
-------一下是我转载的内容--------博主是 ---->
abc649395594
MKNetworkKit uses features only available in iOS SDK 4.0 and later报错解决方案
MKNetworkKit是一个非常优秀的网络请求框架,但是相比很多人第一次从github上下载配置的时候都遇到了报错问题。MKNetworkKit uses features only available in iOS SDK 4.0 and later是一个比较常见的错误提示。
错误原因在于,没有写上#import "MKNetworkKit.h"。在用到的类里面写上这句代码固然没有问题,但是鉴于MKNetworkKit可能在很多个类的文件中被用到,每次都要#import "MKNetworkKit.h"过于繁琐,所以一个非常好的思路是把这行代码写在PrefixaHeader.pch文件里。这样一来,默认有一个全局的#import
"MKNetworkKit.h"引用,从而每个类内都可以使用MKNetworkKit框架。
Xcode6.0以后已经默认不使用pch文件了,所以需要自己新建一个。Command+N呼出新建文件窗口,选择新建PCH文件。
新建了PCH文件后,在文件头写上#import "MKNetworkKit.h"这行代码。
此时运行,系统依然会报错,原因在于Xcode6.0既然默认不使用PCH文件,自然也没有设置默认的PCH文件地址,换句话说自己新建的PCH文件虽然存在于工程文件之内,系统却还不知道它的存在。接下来应该设置PCH文件的位置。
选中工程项目,在Building Settings里面搜索prefix header,如下图所示
在Apple LLVM 6.0 - Language下的找到Prefix Header并将它的值设置为你的pch文件的路径。注意为了日后拷贝到其他电脑或者路径运行,应该使用相对路径而不是绝对路径,格式为$(SRCROOT)/PCH文件相对路径。其中$(SRCROOT)表示工程文件夹的位置,也就是.xcodeproj文件所在的文件夹的路径。后面的相对地址自己设置即可。
接下来就可以使用这个开源的库了,其实真正的关键之处是 看下面的报错信息, 还有其中的报措信息要看会。对
文档里说明的非常详细了;
相关文章推荐
- MKNetworkKit uses features only available in iOS SDK 4.0 and later报错解决方案
- MKNetworkkit uses features only available in iOS SDK 4.0 and later
- xcode6添加MKNetworkKit的注意事项(mknetworkkit uses features only available in ios sdk 4.0 and later)
- iOS网络SDK ASIHTTPRequest AFNetworking MKNetworkKit 对比
- Create Rich Text Features in iOS with Text Kit
- code signing is required for product type 'Application' in SDK 'iOS 8.1'
- 【IOS】在SDK中打开其他接入应用的解决方案
- 配置Base SDK设置和配置Deployment Target设置来解决-pie can only be used when targeting ios 4.2 or later
- iOS在SDK中打开其他接入应用的解决方案
- embedded dylibs/frameworks are only supported on iOS 8.0 and later 错误解决
- dylibs/frameworks are only supported on iOS 8.0 and later
- iOS 打包.a错误( CodeSign error: code signing is required for product type Application in SDK iOS )
- iOS音视频SDK开发技术解决方案
- iOS iOS8中 问题"registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later" 解决方案
- Programming in Objective-C 学习笔记10——Cocoa, Cocoa Touch and the iOS SDK
- X-code6 错误CodeSign error: code signing is required for product type 'Unit Test Bundle' in SDK 'iOS 8
- IPAD真机调试CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.0'
- ios MKNetworkKit 的使用
- iOS开发讯飞语音SDK使用 error code:10111 解决方案
- 【IOS】在SDK中打开其他接入应用的解决方案