每次我在iPhone上调试和在模拟器中运行之间切换Xcode都会重置模拟设备.我想将模拟器作为iPhone设备运行,但它不断变回iPad.有谁知道如何设置配置,以便模拟器默认为iPhone设备?
我可以在Simulator中将硬件切换到iPhone,但当我回到Xcode并运行"Build Debug"时,它会在iPad内重新打开应用程序.我可以让它切换的唯一方法是使用Xcode中的Overview菜单,我看到的选择是iPad Simulator 3.2和iPhone Simulator 4.0
当我在设备和模拟器之间切换时,它总是回到iPad.
我已经在rails 2中使用了这个模式用于许多帮助程序,但它在rails 3中的工作方式不同.我的目标是让一个帮助器方法生成一些嵌套内容的html标记.以下是我想要获得的基本示例:
<div class="box">
my content
</div>
Run Code Online (Sandbox Code Playgroud)
在rails 2中,我这样做:
在我的布局文件中,我调用了辅助方法:
<% box_wrapper do %>
<%= yield -%>
<% end %>
Run Code Online (Sandbox Code Playgroud)
辅助方法的定义如下:
def box_wrapper
concat <<-EOF.html_safe
<div class="box">
EOF
yield if block_given?
concat <<-EOF.html_safe
</div>
EOF
end
Run Code Online (Sandbox Code Playgroud)
但是在rails 3中,当视图被渲染时,它输出我的整个页面,然后在box_wrapper其内部呈现第二次所有页面内容.
我想我错过了一些关于如何使用助手和收益的东西.有任何想法吗?