好的,所以在更新我的iOS 8和更大的iPhone的应用程序时,我注意到一个问题,我无法弄清楚如何解决.
在我的PhoneGap应用程序中,我在Xcode中为启动画面添加了一个新的资源库,我添加了两个新图像,一个用于iPhone 6肖像,另一个用于iPhone 6 Plus肖像.
他们工作,应用程序现在不像没有这些图像那样扩展.
问题是,在应用程序加载的iPhone 6 Plus上,启动画面最初显示正常,但在一两秒内它会改变大小并显示在屏幕外,就像屏幕改变其大小一样,现在徽标的一半是屏幕外,还有其他人看过这个并知道如何修复它吗?图像的大小与Apple规定的大小一致,因此不确定为什么在应用程序加载中它的大小会发生变化.
到目前为止,我遇到了像这样的块的问题:
user.signUpInBackgroundWithBlock {
(succeeded: Bool!, error: NSError!) -> Void in
if error == nil {
println("success")
} else {
println("\(error)");
// Show the errorString somewhere and let the user try again.
}
}
Run Code Online (Sandbox Code Playgroud)
当我将其添加到Xcode中时,我得到了这个:
Cannot invoke 'signUpInBackgroundWithBlock' with an argument list of type '((Bool!, NSError!) -> Void)'
Run Code Online (Sandbox Code Playgroud)
当我在Xcode 6.3(非beta)中运行此代码时,它工作正常.但在测试版中,它失败了,不允许我构建.任何想法,如果这将被清除或如果有我可以使用的不同实现.香港专业教育学院曾尝试使用signUpInBackgroundWithTarget但我只是无法正确访问错误,如果收到错误.
好的,我有一个餐厅网站。现在我在 javascript 中有一个简单的 if 语句,它根据一天中的时间将一段文本从 Were open 更改为 Were Closed。但是如果在手机上关闭浏览器,它在技术上仍然是在后台打开的。因此,如果您重新打开浏览器,它会在应该说已关闭的时间之后说已打开,直到您刷新页面。我想找到一种方法让它实时更新。我曾尝试使用 setInterval 和 setTimeout 来完成此操作以及 while 循环,但到目前为止,一无所获。我的意思是当我使用 setInterval 时,我可以打印时间并且它会实时增加。那么为什么它不能每秒运行我的 if 语句并打印所需的文本。
这是我的代码,目前只显示它。
var date = new Date().getHours();
if ((date > 9) && (date < 20) && (day != 0)) {
y="<span style=\"color:#07ed11\">We're Open!</span>";
}
else {
y="<span style=\"color:#fc4b1c\">Sorry we're Closed.</span>";
}
document.getElementById("open-close").innerHTML=y;
Run Code Online (Sandbox Code Playgroud)
我只是想让它实时打印我们的,这样我就可以看到它在时间合适时从打开变为关闭