我想在Xcode 5中添加一个新的构建配置,"QA",到我们目前拥有的其他三个(Debug,Distribution,Release).但是,当我单击"编辑器>添加配置"时,一切都显示为灰色.我不是很熟悉Xcode,所以我不知道如何去做.
它有灰色的原因吗?这个过程是否添加了构建配置?谢谢.
我正在使用PhoneGap Build 3.0,试图摆脱启动画面后出现的空白屏幕.
我做过研究,我所能找到的是对PhoneGap和Cordova的引用,而不是PhoneGap Build.我尝试过的所有东西都没有用 - 主要是禁用自动启动画面隐藏,并使用JavaScript自动隐藏它:
在config.xml中:
<feature name="SplashScreen">
<param name="ios-package" value="CDVSplashScreen" />
<param name="onload" value="true" />
</feature>
Run Code Online (Sandbox Code Playgroud)
在index.html中:
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
window.location.href = mysite.com
document.AddEventListener("deviceready", OnDeviceReady, false);
function OnDeviceReady() {
setTimeout(function() {
navigator.splashscreen.hide();
}, 6000);
};
</script>
Run Code Online (Sandbox Code Playgroud)
但这似乎忽略了我并且无论如何自动隐藏屏幕.我认为这是因为这个解决方案不适用于PhoneGap Build,但我不确定如何解决此问题.
我已经看到了一些如何使用C#检查URL中是否存在查询字符串的示例:
www.site.com/index?query=yes
if(Request.QueryString["query"]=="yes")
Run Code Online (Sandbox Code Playgroud)
但是如何在没有参数的情况下检查字符串呢?我只需要看看它是否存在.
www.site.com/index?query
if(Request.QueryString["query"] != null) //why is this always null?
Run Code Online (Sandbox Code Playgroud)
我知道可能有一个简单的答案,我会觉得愚蠢,但我还没有找到它.谢谢!
我正在开发一个应用程序,将来自其他网站的表单加载到iFrame中.显示时,iFrame设置为100%宽度和高度.那个网站有JQTouch.
当我在iPhone上触摸iOS 7中的输入字段时,键盘会弹出并覆盖输入字段.它不会滚动,调整大小,甚至让我向下滚动以查看输入字段.如果我键入然后关闭键盘,则没有任何反应.
我已经尝试过我遇到过的一切.在元视口标记中添加/删除height = device-height没有做任何事情.最接近解决方案的是在config.xml中添加首选项"KeyboardShrinksView = true".这使它滚动(但不够),并永久地推动网站大约20px左右.
在过去的几天里,我一直在努力解决这个问题.这是一个错误吗?它是JQTouch与PhoneGap Build交互的方式吗?
更新:仍然没有修复,但测试我从iframe中取出表单的页面并使用window.location.href ="www.mywebsite.com"设置它; 他们的键盘工作在那种情况下.这对我来说不是一个有效的解决方案,但可能会提供有关它无法正常工作的信息.
更新2:我正在重构应用程序以使用window.location.href,而不是iframe或html对象.这会产生一些小问题,但这些问题比键盘不能正常工作要好.如果有人有答案,我仍然希望看到它.
build ×1
c# ×1
ios ×1
ios7 ×1
iphone ×1
javascript ×1
jqtouch ×1
query-string ×1
url ×1
xcode5 ×1