Dan*_*son 3 ios swift alamofire
在Widget目标中实施Alamofire时,提示“例如,使用未解析的标识符'Alamofire'。以某种方式,我需要将Widget添加为Alamofire项目的目标。如何实现此目标?
一些示例代码:
// Parameters
let parameters: [String : Any] = [
"id": id,
"state": true
]
Alamofire.request("https://someurl.com" method: .put, parameters: parameters, encoding: JSONEncoding.default).responseJSON { response in
// Check if the request was successful
if (response.result.isSuccess) {
let statusCode = response.response!.statusCode
if (statusCode == 200) {
} else {
}
}
}
Run Code Online (Sandbox Code Playgroud)
今天,我已经构建了一些扩展程序,这就是我安装Alamofire的方式。您的窗口小部件是工作空间中的另一个项目,以及运行该窗口小部件的主应用程序。因此,您需要将Alamofire安装在一个(或同时安装两个,取决于您的需求)中。将您的Podfile更改为:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
target "MainAPP" do
pod 'Alamofire'
pod ‘SwiftyJSON’
end
target "Widget" do
pod 'Alamofire'
pod ‘SwiftyJSON’
end
Run Code Online (Sandbox Code Playgroud)
编辑:如果您手动添加它,只需转到项目->常规->链接的框架和库,然后将Alamofire xcode项目添加为依赖项
| 归档时间: |
|
| 查看次数: |
872 次 |
| 最近记录: |