Alamofire与swift 2.1.1和Xcode 7.2.1不兼容

时间:2016-06-21 06:57:57

标签: ios swift alamofire

目前,我正在使用Alamofire-3.4.1swift 2.1.1Xcode 7.2.1版本。它显示错误,即“没有这样的模块Alamofire”。我的OS X Yosemite版本为10.10.5。是兼容性问题还是其他问题?我应该使用哪个版本的Alamofire

1 个答案:

答案 0 :(得分:1)

Alamofire 3.4.1使用swift 2.2,这与先前版本的swift& Xcode早于v7.3。

使用Xcode 7.3 要么 Alamofire 3.2.x是支持swift 2.1的最后一个版本。

供将来参考,请访问angular.module('change this to your module').config(function($provide) { 'use strict'; $provide.decorator('checkList', ['$delegate', function($delegate) { var directive = $delegate[0]; directive.link = function(scope, elem, attrs) { var invokes = angular.module('checklist')._invokeQueue, result = []; for(var i=0; i<invokes.length; i++) { if(invokes[i][1] == "directive") { result.push(invokes[i][2][0]); } } for(var j=0; j<result.length; j++) { // change checked for each one here } var handler = function(setup) { var checked = elem.prop('checked'); var index = scope.list.indexOf(scope.value); if (checked && index == -1) { if (setup) elem.prop('checked', false); else scope.list.push(scope.value); } else if (!checked && index != -1) { if (setup) elem.prop('checked', true); else scope.list.splice(index, 1); } }; var setupHandler = handler.bind(null, true); var changeHandler = handler.bind(null, false); elem.bind('change', function() { scope.$apply(changeHandler); }); scope.$watch('list', setupHandler, true); }; return $delegate; }]); }); 上的Alamofire发布。它提供了详细的发行说明以及任何源更改的迁移说明。