问题标签 [alamofire]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - swift中的Alamofire和内存警告
我是 Alamofire 框架的新手。我尝试下载数据文件。代码是:
文件下载成功。然而,所有进程都在使用内存。如您所见,问题是,如果我尝试下载大文件(我的意思是超过 50mb),我得到了 didReceiveMemoryWarning 并且应用程序自行关闭。我怎样才能防止这种情况?
在测试中,我尝试下载一部电影(大小为 220mb),在模拟器中,内存使用量高达 500mb。当我尝试我的手机时。它在显示内存警告后自行关闭。
swift - SWIFT iOS8 Alamofire 如何构建以下 POST 请求
我正在尝试使用 Alamofire 和 Swift 构建以下 HTTP POST 请求。但我总是发布不同的 POST ,并且无法构建请求。您能否使用 Alamofire 完全按照帖子请求构建
发布网址
主机:myserver.com
连接:保持活动
内容长度:104
缓存控制:max-age=0
接受:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp, / ;q=0.8
来源:网址
用户代理:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36
内容类型:application/x-www-form-urlencoded
推荐人:Accept-Encoding: gzip,deflate Accept-Language: en-US,en;q=0.8
饼干:__utma=116467794.551251436.1406509450.1412283980.1414556771.5;__utmz=116467794.1414556771.5.4.utmcsr=google|utmccn=(有机)|utmcmd=有机|utmctr=(未提供%20); _mkto_trk=id:129-KVV-018&token:_mch-exablox.com-1406509450351-30526;
csrftoken=qLTZD4NqzmjGTIE1KmXl7ZFXsB3VRqVp;sessionid=8aec9cacf7a2073c6898cdaaa59194b0
csrfmiddlewaretoken=qLTZD4NqzmjGTIE1KmXl7ZFXsB3VRqVp&username=veeru%40gmail.com&password=password
ios - 带有附加功能的 Alamofire 不会显示数据
我想在下面的代码中附加数据。但它给了我一个空数组,为什么?是因为我使用了这个框架吗?
swift - NSURLSession 与 Alamofire 的并发请求
我的测试应用程序出现了一些奇怪的行为。我有大约 50 个同时发送到同一台服务器的 GET 请求。服务器是资源非常有限的小型硬件上的嵌入式服务器。为了优化每个请求的性能,我配置一个实例Alamofire.Manager
如下:
当我发送请求时,manager.request(...)
它们会以 2 对的形式发送(如预期的那样,使用 Charles HTTP 代理进行检查)。奇怪的是,所有在第一个请求后 30 秒内没有完成的请求,都会因为超时而同时被取消(即使它们还没有被发送)。这是展示该行为的插图:
这是预期的行为吗?如何确保请求在发送之前不会超时?
非常感谢!
swift - 如何使用 Alamofire 发布带有自定义标头字段的 NSMutableURLRequest 登录
我正在尝试通过 Alamofire 发布 NSMutableURLRequest 请求,但无法在 HTTP 标头中设置这些字段值。有什么帮助吗?
swift - 通过 Alamofire 发送 json 数组
我想知道是否可以在 POST 请求中直接发送一个数组(不包含在字典中)。显然parameters
参数应该得到一个映射:[String:AnyObject]?但我希望能够发送以下示例 json:
iphone - Alamofire 包含应用存档验证失败
我一直在尝试将我的 swift 应用程序提交到 appstore,但我遇到了这个错误。这是我第一次使用 alamofire。该应用程序在 ios8 和 ios7 中调试期间运行良好。但我无法将其提交到应用商店。谁能指导我做错了什么?
ios - 显示来自非 UI 类的警报
我在我的应用程序中使用 Alamofire 并希望在请求有错误(例如错误的 URL)等时显示警报。
我在一个单独的类中有这个函数,因为它在应用程序的页面之间共享。
由于 Alamofire 异步工作,我需要在那时和那里进行错误检查(除非你另有建议),因为那时我想操纵结果,如果 URL 错误,那么它可能会变得混乱。
毫不奇怪,
不起作用,那么如何显示此警报?
ios - 快速函数完成
我已经阅读了一些内容,并且在类似的帖子(使用 Alamofire 的 Swift 闭包)中提出了建议,并尝试对我的代码执行相同的操作,但我现在找不到调用该函数的方法?
我收到以下错误:无法将表达式的类型“(响应:@lvalue String)”转换为类型“((响应:字符串)->())->()”
功能如下:
谢谢!
科斯塔斯
swift - Alamofire 做两个请求
用户使用 facebook 登录后,我正在发回一些数据。似乎 Alamofire 正在执行两个请求,而不是出于某种原因仅执行一个请求:
SWIFT代码
控制台输出
事实上,我在服务器上收到了两个请求。框架执行两个请求而不是一个请求的任何原因?