小编lal*_*ala的帖子

抽屉像谷歌的iOS材料设计

我想将Uber这样的导航抽屉实现到iOS(swift)中.我将通过使用名为KYDrawerController的库来实现它.https://github.com/ykyouhei/KYDrawerController

但是,它不能提供切换按钮,只能滑动动作.以为我想实现显示导航抽屉的切换按钮,我不知道如何将这样的功能添加到库中.如果您知道如何将函数添加到库中,或者如何以其他方式实现我的目的(例如使用其他库),请告诉我.谢谢你的好意.

Uber1 Uber2

ios navigation-drawer drawertoggle material-design

9
推荐指数
1
解决办法
2万
查看次数

我不能忽略Django上的pycache和db.sqlite,即使它在.gitignore引用它们

我想忽略Django项目的pycache和db.sqlite的变化.我引用它们.gitignore,但git捕获它们的变化.如果你知道它,你能告诉我什么是问题吗?我在句子末尾附上了我的.gitignore.

在此输入图像描述 的.gitignore

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
media/
settings.py

.idea/

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
#  Usually these files are written by a python script from a template
#  before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test …
Run Code Online (Sandbox Code Playgroud)

python git django gitignore python-3.x

7
推荐指数
1
解决办法
2993
查看次数

调用可以抛出,但错误不能从属性初始值设定项中抛出

更新到Swift 2.0后,NSFielManager调用时,出现如下错误。你能告诉我有什么问题吗?

let cachesDirectoryURL = NSFileManager().URLForDirectory(.CachesDirectory, inDomain: .UserDomainMask, appropriateForURL: nil, create: true)
Run Code Online (Sandbox Code Playgroud)

错误:

“调用可以抛出,但错误不能从属性初始值设定项中抛出”

nsfilemanager ios swift swift2

4
推荐指数
2
解决办法
5220
查看次数

Vagrant,权限被拒绝@ rb_sysopen - /home/vagrant

当我在vagrant上运行rails时,我收到以下错误.似乎文件"/home/vagrant/Realarts/tmp/pids/server.pid"不存在,但是rails试图访问它.我该如何解决这个问题?

[vagrant@localhost Realarts]$ rails s 
=> Booting WEBrick
=> Rails 4.2.4 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Exiting
/home/vagrant/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rack-1.6.4/lib/rack/server.rb:354:in `initialize': Permission denied @ rb_sysopen - /home/vagrant/Realarts/tmp/pids/server.pid (Errno::EACCES)
from /home/vagrant/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rack-1.6.4/lib/rack/server.rb:354:in `open'
from /home/vagrant/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rack-1.6.4/lib/rack/server.rb:354:in `write_pid'
from /home/vagrant/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rack-1.6.4/lib/rack/server.rb:276:in `start'
from /home/vagrant/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands/server.rb:80:in `start'
from /home/vagrant/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:80:in `block in server'
from /home/vagrant/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:75:in `tap'
from /home/vagrant/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:75:in `server'
from /home/vagrant/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
from /home/vagrant/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands.rb:17:in `<top (required)>'
from /home/vagrant/Realarts/bin/rails:8:in `require'
from /home/vagrant/Realarts/bin/rails:8:in `<top (required)>'
from /home/vagrant/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/spring-1.4.0/lib/spring/client/rails.rb:28:in …
Run Code Online (Sandbox Code Playgroud)

ssh virtualbox ruby-on-rails chmod vagrant

4
推荐指数
1
解决办法
2万
查看次数

在Alamofire连接之前调用numberOfRowsInSection

我从Alamofire获取数据viewDidLoad,然后将其放入answerArray.然而,Alamofire连接之前,将numberOfRowsInSection被调用和返回0.我怎样才能通过Alamofire获取数据,然后再拿到eventArray.countnumberOfRowsInSection

var answerArray = NSMutableArray()

override func viewDidLoad() {
let parameters = [
        "id":questionNum
    ]

    Alamofire.request(.POST, "http://localhost:3000/api/v1/questions/question_detail",parameters: parameters, encoding: .JSON)
        .responseJSON { (request, response, JSON, error) in
            println(JSON!)
            // Make models from JSON data
            self.answerArray = (JSON!["answers"] as? NSMutableArray)!
    }
    self.tableView.reloadData()
}


override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

    return answerArray.count

}
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift alamofire

3
推荐指数
2
解决办法
499
查看次数

如何在rails上通过form_for传递与模型无关的参数?

我想通过 Rails 上的 form_for 传递与模型无关的参数。我想从视图到控制器传递与产品模型无关的“地址”数据。以下是我的代码,但它返回了下一个错误。你能告诉我如何解决这个问题吗?

在 11 毫秒内完成 500 个内部服务器错误(ActiveRecord:0.1 毫秒)ActionView::Template::Error(参数数量错误(1 代表 2..5)):

产品控制器

class ProductsController < ApplicationController
  ~~~~
  def transfer
    @product = Product.new
  end

  def transfer_done
    my_address = params[:my_address]
    wallet = Wallet.find_by(address:my_address)
    redirect_to root_url
  end
  ~~~~
end
Run Code Online (Sandbox Code Playgroud)

转移.html.erb

<% provide("transfer") %>
<p>
  <%= form_for @product, :url => {:action => 'transfer_done'} do |f| %>
   <div>
     <%= check_box :my_address %> <---Error occurred here.
   </div>
   <div class="actions">
     <%= f.submit %>
   </div>
  <% end %>
</p>
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

3
推荐指数
1
解决办法
1164
查看次数

如何在数组中添加nil?

我想将nil添加到Array中,设置为answersBody.

var answersBody = [String]()
Run Code Online (Sandbox Code Playgroud)

当answer_body为nil时,它会返回错误.你能告诉我如何解决这个问题吗?

  Alamofire.request(.GET, "http://localhost:3000/api/v1/questions/index",parameters: nil, encoding: .JSON)
        .responseJSON { (request, response, data, error) in
            var jsonObj = JSON(data!)
            var questions_count = jsonObj["questions"].count

            for var index = 0; index < questions_count; index++ {
                let answer_body = jsonObj["questions"][index]["answers"]["body"].string
                self.answersBody.append(answer_body!)
            }
            self.tableView.reloadData()
    }
Run Code Online (Sandbox Code Playgroud)

arrays null optional swift

2
推荐指数
1
解决办法
8192
查看次数

如何使用自动布局保持UITableViewCell的宽高比?

我想使用自动布局保持UITableViewCell的宽高比.我想将tableViewCell的宽度设置为

UIScreen.mainScreen().bounds.size.width - 10
Run Code Online (Sandbox Code Playgroud)

然后,我想将单元格的高度设置为1.2*宽度.如果你知道怎么做,或者一些参考,请告诉我.谢谢你的好意.

uitableview ios autolayout swift

2
推荐指数
1
解决办法
1911
查看次数

如何通过ruby导出json文件?

我想通过ruby导出诸如sample.json之类的JSON文件。(我将json.file上传到S3)

我期望以下方式,但是它需要先准备json文件。有什么办法可以在ruby上导出json文件吗?

File.open("sample.json", "w") do |f|
   f.write(sample_data.to_json)
end
Run Code Online (Sandbox Code Playgroud)

sample.json

{
  "asset_ids": [
    "this is id",
  ],
  "contract_url": "http://hoge.com/",
  "name_short": "Hoge",
  "name": "HogeHoge",
  "issuer": "Fuga",
  "description": "",
  "description_mime": "text/x-markdown; charset=UTF-8",
  "type": "Currency",
  "divisibility": 1,
  "link_to_website": false,
  "version": "1.0"
}
Run Code Online (Sandbox Code Playgroud)

ruby json

1
推荐指数
1
解决办法
875
查看次数

如何在文件中替换变量名?

我使用atom作为编辑器.我想在文件中替换变量名.我已经被替换jpy_usdusd_jpy.我想对jpy_usd我的rails项目中出现的所有事情都这样做.你能告诉我你是否知道怎么做?

atom-editor

1
推荐指数
1
解决办法
1661
查看次数

如何使用Swift上的drawRect更改三角形图的颜色

我做了三角视图,叫做UpTriangleView.它用于显示投票.当他们被轻拍时,我想改变他们的颜色.我想UIColor.grayColor().setStroke()从实例中,但我不知道该怎么做.如果你知道的话,请告诉我怎么做.谢谢你的亲属关系.

class UpTriangleView: UIView {

  override func drawRect(rect: CGRect) {
    self.backgroundColor = UIColor.clearColor()
    // Get Height and Width
    let layerHeight = self.layer.frame.height
    let layerWidth = self.layer.frame.width

    // Create Path
    let line = UIBezierPath()

    // Draw Points
    line.moveToPoint(CGPointMake(0, layerHeight))
    line.addLineToPoint(CGPointMake(layerWidth, layerHeight))
    line.addLineToPoint(CGPointMake(layerWidth/2, 0))
    line.addLineToPoint(CGPointMake(0, layerHeight))
    line.closePath()

    // Apply Color
    UIColor.grayColor().setStroke()
    UIColor.grayColor().setFill()
    line.lineWidth = 3.0
    line.fill()
    line.stroke()

    // Mask to Path
    let shapeLayer = CAShapeLayer()
    shapeLayer.path = line.CGPath
    self.layer.mask = shapeLayer
  }
} 


class QATableViewCell : UITableViewCell{   
  @IBOutlet weak var …
Run Code Online (Sandbox Code Playgroud)

drawrect swift

0
推荐指数
1
解决办法
2034
查看次数