iPhone 5的splashscreen不能正确显示 – Phonegap

我正在更新PhoneGap iOS-app,使其与iPhone 5兼容。 我手动隐藏启动屏幕后,我的应用程序已初始化。 当模拟iPhone 5时:当应用程序启动时,它显示正确的启animation面(Default-568h@2x.png)(此处为“5”),但很快隐藏它,而是显示iPhone 4的启animation面(这里是“4”) 。 4不包括整个应用程序,从而显示应用程序的顶部和底部条初始化。 我不完全确定它是如何工作的,但我可以想到两种可能的情况:1)两个图像同时显示,但由于某种原因,5自动隐藏,而4等待应用程序调用隐藏。 2)在某些时候,禁用手动隐藏启animation面phonegap切换出“真正的”闪屏为“假”的一个显示,直到从应用程序和phonegap的JavaScript调用可能不会显示正确的一个switchcheroo后。 有没有其他人遇到和/或解决这个? 更新:尝试删除并添加所有的闪屏图像,但无济于事。 我尝试删除较小的图像(4和它的非视网膜版本),但即使没有在项目中的任何地方出现较小的,我也得到同样的错误! 更新2:cordova2.2.0现在已经发布,从而解决这个问题根据: http : //shazronatadobe.wordpress.com/2012/10/27/whats-new-in-cordova-ios-2-2-0 / 因此,推荐的解决scheme将更新您的应用程序使用cordova2.2.0,如果这是由于某种原因不可能的解决scheme提供下面。

未find词法或预处理程序问题“FacebookSDK / FacebookSDK.h”文件

我只是通过这个文档在iOS项目中添加facebookSDK.framework : Facebook的iOS SDK开始 我已经成功构build并运行我的Xcode项目。 但是,当我复制我的源代码,并在错误即将到来时在另一台PC上运行它“未find词法或预处理程序问题”FacebookSDK / FacebookSDK.h文件“ 我也在我的项目的资源添加facebookSDK.framework并再试一次,但没有解决它。 那么,请告诉我如何在其他地方运行这个项目。

iOS 5是否有垃圾回收?

我不再需要担心iOS 5以后的内存pipe理吗? 另外,为iOS 4和更早版本编写的所有程序是否必须重写以允许iOS为您pipe理内存?

启动图像没有显示在iOS应用程序(使用Images.xcassets)

在我的应用程序中显示我的启动图像时遇到了一些麻烦。 我在名为“LaunchImage”的资源集中的Images.xcassets文件中创build了所有静态图像文件。 我注意到我的项目还包含一个LaunchScreen.xib文件(它是由Xcode自动创build的)。 当我在iPhone6设备上运行应用程序时,会出现这个.xib文件。 它不会出现在iPhone4的模拟器(这是有道理的,因为xib启动屏幕只适用于iOS 8 +)。 我想使用自Apple Apple指南下创build的静态图像,并使用我的应用程序。 但是,我没有任何运气来显示它。 我注意到项目设置下有一个名为“ App Icons and Launch Images 。 我看到如何通过启动屏幕文件选项我连接.xib连接。 但是,有一个选项称为Launch Image Sources 。 这是做什么的? 我发现这个: http : //matthewpalmer.net/blog/2014/09/10/iphone-6-plus-launch-image-adaptive-mode/ 。 但是,它没有解释有关启动图像源选项的任何内容。 “ Launch Image Sources ”旁边有一个名为“使用资产目录”的button。 当我点击它,它只是说启动图像到资产目录。 您现有的启动图像将被复制到一个新的图像集。 select一个资产目录来使用:。 这是令我困惑的,因为我已经创build了我的资产目录,我绝对不希望它覆盖images.xcassets文件。 那么,如何将其链接到我已经创build的启动映像资源集? 还有什么“现有的启动图像”是指将被复制到一个新的图像集? 谢谢! UPDATE 1 所以,我尝试了迁移图像选项,并select了新的设置选项。 这导致了一个新的图像集被创build,我删除了。 但是,Launch Image Source中剩下的名字被设置为LaunchImage,它以某种方式连接到包含我的启动图像的图像集。 它搞乱了我的LaunchImage集 – 图像被设置为未分配。 我删除了它们,并将我的文件拖动到LaunchImage资源集中的相应框中。 但是,当我运行该应用程序,它仍然无法正常工作。 =(启动图像不显示。 我甚至删除了Launch […]

如何找出什么导致在IOS 8 didHideZoomSlider错误?

以下错误不断出现在我的应用程序的crashlytics日志中 在IOS 8上: libobjc.A.dylib objc_msgSend + 5 didHideZoomSlider: Crashed: com.apple.main-thread EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x0000000e 我不知道从哪里开始? 任何人有什么想法我应该寻找? 整个堆栈跟踪: 0 libobjc.A.dylib objc_msgSend + 5 didHideZoomSlider: 1 Foundation __NSFireDelayedPerform + 468 2 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 14 3 CoreFoundation __CFRunLoopDoTimer + 650 4 CoreFoundation __CFRunLoopRun + 1418 5 CoreFoundation CFRunLoopRunSpecific + 456 6 CoreFoundation CFRunLoopRunInMode + 106 7 GraphicsServices […]

我怎样才能以编程方式设置选定的UITabBarController选项卡,同时也触发UITabBarControllerDelegate中的shouldSelectViewController

我试图在我的UITabBarController中的选项卡之间进行animation转换,在按Tab键时工作正常。 但是,当我通过调用编程切换标签 [self.tabBarController setSelectedIndex:2]; 在滑动手势识别器中,shouldSelectViewController函数不会在我的UITabBarControllerDelegate委托中被调用,因此我的animation没有被触发。 有没有办法完成我想要的? 我可以以不同的方式以不同的方式触发选项卡切换,以便调用shouldSelectViewController函数吗?

无法插入新的sockets连接错误

我已经创build了一个自定义单元格加载到一个表中。 接口是完整的,现在我试图链接xib和类。 我有拆分屏幕视图打开,我试图控制拖动项目,使Xcode可以为我build立连接。 当我填写名称,然后单击连接,我得到一个错误: 无法插入新的sockets连接 :无法将源代码插入URL://localhost/Users/Velox/Projects/CompanyName/ProjectsName/ProjectName/HistoryCell.m中的文档,因为它不包含名为HistoryCell的类的类定义。 我已经将xib的自定义类设置为HistoryCell。 我在这里错过了什么? 谢谢。

来自Swift中Byte数组的NSData

我试图从一个字节数组中创build一个NSData var 。 在Obj-C中,我可能会这样做: NSData *endMarker = [[NSData alloc] initWithBytes:{ 0xFF, 0xD9 }, length: 2] 我无法弄清楚Swift中的一个等价物。

UIWebView将Objective C公开到JavaScript

在使用UIWebView如何在使用iPhone SDK的时候公开JavaScript中的Objective-C方法? 任何帮助,将不胜感激!

如何自定义一个UIActivityViewController,以便在发布到Facebook和Twitter时显示URL链接?

所以我尝试了iOS 6中新的UIActivityViewController ,启动和运行起来非常简单,但是我无法弄清楚如何控制它。 所以我想发布一篇文章的链接,我也想附上一个链接的图像。 我不希望这个图像上传到一些Facebook的相册,只是作为一个URL缩略图。 这在facebook SDK中很容易实现,因为它们完全控制它,但是有没有办法通过UIActivityViewController ? 这是我得到的: NSArray *activityItems = @[[NSURL URLWithString:[article link]], [UIImage imageNamed:@"myStockImage"]]; UIActivityViewController *viewCont = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; [self presentViewController:viewCont animated:YES completion:nil]; 而这个工作,但它上传的图像到“iOS相册”。 如果我不添加图片在数组中,那么脸谱页看起来像是空白的,附件显示灰色的Safari浏览器的标志(如缩略图丢失!)在Safari浏览器,当你尝试Facebook的链接,它使用屏幕抓取的页面作为缩略图,我想要做这样的事情 更新: 所以这里是从我的应用程序看起来像(使用UIActivityViewController或SLCompose方式)。 看看它是如何将图片上传到相册iOS Photos 这就是我想要的样子(请参阅Safari):