草庐IT

ios - MPInlineVideoFullscreenViewController 和 AVFullScreenViewController 首次进入纵向模式

MPMovieplayer横向问题太多。我的应用程序处于纵向模式。但我想要横向模式的视频。我已经具有视频的横向/纵向功能。我正在使用以下代码:staticNSString*constVIDEO_CONTROLLER_CLASS_NAME_IOS7=@"MPInlineVideoFullscreenViewController";staticNSString*constVIDEO_CONTROLLER_CLASS_NAME_IOS8=@"AVFullScreenViewController";-(NSUInteger)application:(UIApplication*)applica

iOS 11 在首次呈现搜索 Controller 后隐藏范围栏

我正在尝试使用UISearchController在iOS11中显示搜索栏和范围栏。这是我用来设置搜索Controller的代码letsearchController=UISearchController(searchResultsController:nil)searchController.delegate=selfnavigationItem.searchController=searchControllernavigationItem.hidesSearchBarWhenScrolling=falsesearchController.searchResultsUpdater=s

iPad 上的 iPhone 应用程序在首次启动时不响应触摸

如果我的iPhone应用程序(非通用)在我的iPad(第3代)上以横向模式启动,它不会响应任何触摸,直到我按下1x/2x按钮或更改方向。之后它正常工作。如果我在我的iPhone5上以横屏模式启动它,它就像一个魅力。shouldAutorotateToInterfaceOrientation在每个View中都给出YES,所以我认为这不是这里的问题。第一个View是标签栏View。 最佳答案 我在iOS6.0.1的iPadmini上也有同样的问题。我解决问题的方法是在info.plist中将Supportedinterfaceorien

iphone - 检测应用程序的首次运行

我正在创建一个应用程序,当应用程序首次启动时,我必须在其中创建一个plist。我稍后将使用plist来存储用户稍后输入的详细信息。如何检测应用程序的首次启动?我正在尝试使用NSUserDefaults,但我认为我做错了什么。 最佳答案 您可以使用NSUserDefaults来做到这一点。但要小心版本号。执行以下操作:NSString*bundleVersion=[[NSBundlemainBundle]objectForInfoDictionaryKey:(NSString*)kCFBundleVersionKey];NSStrin

iphone - 如何解决首次部署到 IOS 设备的 "no such table: Z_METADATA"错误

我的应用程序第一次部署到IOS设备时崩溃了,因为我收到:“'nosuchtable:Z_METADATA'”错误。我已经从我的设备复制了SQLite文件并在SQLite浏览器中打开它,但我看不到其中的任何表格。它似乎出现在设置数据库的代码中(我取自Apple示例):NSURL*storeURL=[[selfapplicationDocumentsDirectory]URLByAppendingPathComponent:@"CoreDataProjectTemplate.sqlite"];[__persistentStoreCoordinatoraddPersistentStoreWi

ios - 如何找出用户首次购买/安装应用程序的时间(可能没有 UDID?)

我想了解用户首次购买我的应用程序的时间...到目前为止,我还没有找到一个干净的方法,UDID似乎是唯一的选择。理想情况下,我可以通过StoreKit获得一张收据,但到目前为止..nada我错过了什么吗?有人有想法吗?情况是我有订阅和第一期(从你购买应用程序开始应该是免费的)。如果我稍后重新安装..我应该总是得到原来的问题)例子:我在10.2010购买了该应用程序我安装并运行它并免费获得10.2010的订阅问题(无应用内购买)现在我删除应用程序我安装它1.2013,我只能免费获得10.2010的订阅!不是新的 最佳答案 您可以只在钥匙

iphone - 如何使用 Xcode 制作首次启动 iPhone App 的导览

我想知道如何使用Xcode为我的iOS应用程序制作首次启动指南,我将自己描述为ObjectiveC语言的初学者,但我从逻辑上知道我必须让应用程序检测首先启动应用程序,然后显示一个可滚动的导游,顶部有一个跳过按钮以关闭。我在网站上进行了搜索,但没有找到适合我的问题的最佳解决方案。基本上是两个问题:“如何检测应用程序的首次启动?”HowtodetectfirsttimeapplaunchonaniPhone“如何显示可能位于Storyboard中的导游?”我要的类似于Appstore中(Paper)iPad应用中的导游。 最佳答案 关于

objective-c - 首次启动时无法识别 iCloud 键值存储

我的应用程序使用iCloud(键值存储)在多个设备之间同步唯一ID。在应用程序首次启动时,如果它真的必须工作,那么这个工作就可以接受。看起来设备在首次启动时还不熟悉iCloud的值,只有在安装应用程序并运行一段时间后才熟悉。我在应用程序主视图的viewDidLoad函数中检查iCloud值。所以,我的问题:这是预期的行为吗?如果是,是否有其他解决方案?会不会这只是从Xcode运行时出现的问题,而不是发布版本?如果可以,如何测试?谢谢!碧Jade 最佳答案 我有一个类似的问题,无论我等了多久,NSUbiquitousKeyValueS

ios - 首次出现时无法更改 UITableViewCell 中 UILabel 的框架(使用自动布局)

我的UITableView中有一个原型(prototype)单元格,其中包含一个UILabel。我想根据标签中文本的大小动态更改标签(和单元格)的大小。我在cellForRowAtIndexPath中创建原型(prototype)单元格,如下所示:staticNSString*CellIdentifier=@"ProgramDetailCell";ProgramDetailCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];cell.descriptionLabel.text=self.progra

security - 首次设置 AWS EB 时创建的默认安全组是什么?

我对几个组所扮演的角色感到困惑,这些组似乎已自动添加到我的AWS安全组列表中,连接在我收集的默认配置中,并且想知道它们是如何工作的(以及它们如何工作可以安全更改)。具体神秘的有以下三个:launch-wizard-1具有入站规则SSH、TCP、22、0.0.0.0/0。default被描述为“默认VPC安全组”,它具有针对所有流量和使用自身作为源的所有端口的入站规则。default_elb_...描述为“在ELB创建期间未指定安全组时使用ELB创建的安全组-修改可能会影响futureELB的流量”,它具有允许来自所有IP的HTTP的入站规则地址前两个似乎没有连接到任何其他安全组,而后者