Tag: ipad

iOS开发:为什么我在第一次尝试时总是得到“A连接失败”,但下一次成功?

我在我的iOS应用程序中使用ASIHTTPRequest lib来向我的Rails 3 Web应用程序发出RESTful请求。 我第一次尝试向我的网络应用程序发出POST请求时看到一个奇怪且有些一致的错误,但是第二次尝试时POST请求正常工作。 确切的错误是…… Error Domain=ASIHTTPRequestErrorDomain Code=1 “A connection failure occurred” UserInfo=0xb513740 {NSUnderlyingError=0xb5135a0 “The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1005.)”, NSLocalizedDescription=A connection failure occurred} 这是我的ASIHTTPRequest代码,用于发出POST请求… NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@”http://myrails3app.heroku.com/tournaments/%d/register.json”, tid]]; __block ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; [request setRequestMethod:@”POST”]; [request addPostValue:username forKey:@”username”]; [request setCompletionBlock:^ { NSData *responseData = [request responseData]; NSLog(@”Success!”); […]

通过rails到Ipad提供mp4文件的正确方法是什么?

我们在使用默认的rails 3应用程序在ipad上播放mp4时遇到问题。 在Chrome和桌面上的其他浏览器中查看路径时,可以正确提供mp4。 这是我们的代码: file_path = File.join(Rails.root, ‘test.mp4’) send_file(file_path, :disposition => “inline”, :type => “video/mp4”) 我们点击0.0.0.0:3000/video/test.mp4观看video,并在ipad上显示无法播放图标。 我们已经尝试修改各种标题“Content-Length”,“Content-Range”等,但它们似乎不会影响最终结果。 我们也尝试过在某种程度上使用send_data 即 File.open(file_path, “r”) do |f| send_data f.read, :type => “video/mp4” end 在Ipad上查看时,同一video在公共文件夹中正常运行。 通过rails到Ipad提供mp4文件的正确方法是什么?

如何修复Cocoapods安装设置错误?

嗨,大家好! 我正在尝试在我的mac中安装cocoapods但是我无法安装它,因为它显示以下错误 ➜桌面$ sudo gem update –system 目前安装的最新版本。 中止。 ➜桌面$ sudo gem install cocoapods已成功安装cocoapods-0.34.4已安装cocoapods-0.34.4 1 gem的解析文档 ➜桌面$ pod设置 /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:315:in to_specs’: Could not find ‘cocoapods’ (>= 0) among 200 total gem(s) (Gem::LoadError) Checked in ‘GEM_PATH=/Users/(user name)/.rvm/gems/ruby-1.9.3-p374:/Users/vamshiraghu/.rvm/gems/ruby-1.9.3-p374@global’, execute gem env for more information from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:324:in to_spec’from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:58:在gem’ from /usr/bin/pod:22:in ‘ 所以有人知道这个错误要解决它吗?