Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。

21
Xcode停留在“正在上传您的应用程序”
将我的应用程序从Xcode提交到App Store时遇到问题。我已经完成了有关项目的所有工作,并且可以在我的iPhone和iPad上正常运行。但是,当我提交项目时,我面临着一个巨大的问题。 首先,在存档后,我完成了验证。现在,我在Organizer中的存档文件也显示了状态通过验证。因此,我相信我正在提交应用程序的最后一步。 我单击了分发,然后选择将应用程序提交到应用程序商店。 登录后,我还选择了配置文件。 我被困在这里。您可以在下面的屏幕截图中看到。而且我从未见过任何 进度条,我可以看到提交进度之类的东西。 我只能看到的屏幕是: 编辑: 大约是1.30小时。和互联网连接正在工作。我的ipa文件只有3.5 MB。 最后,当我尝试将应用程序加载器上传到同一加载器时,我在通过iTunes Store进行身份验证时也收到了以下屏幕很长时间..... 我现在应该怎么办?
98 ios  iphone  xcode  app-store 

16
“无法连接到iTunes Store”应用内购买
我在测试应用内购买商品时遇到问题。我获得了有效的产品标识符,但购买后会收到可怕的“无法连接到iTunes Store”。有趣的是,恢复购买似乎可以正常进行-iTunes登录弹出。 我已经:-检查我的应用内购买商品是否已允许出售-检查,重新检查了我的源代码以与Apple文档保持同步-添加了适当的测试用户-应用ID不包含通配符-应用内购买链接到应用程式(应用程式本身处于开发人员被拒绝的状态,购买已准备就绪,可以提交)-等待-重新安装的应用程式,已清理的解决方案,所有巫毒物品

10
启动应用程序时如何停止Firebase记录状态更新
每当我启动FireBase应用程序时,它都会记录各种Firebase功能的状态。现在,这是正在记录的内容: Configuring the default app. <FIRAnalytics/INFO> Firebase Analytics v.3200000 started <FIRAnalytics/INFO> To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see ...) <FIRAnalytics/INFO> Successfully created Firebase Analytics App Delegate Proxy automatically. To disable the proxy, set the flag FirebaseAppDelegateProxyEnabled to NO in the Info.plist <FIRInstanceID/WARNING> FIRInstanceID AppDelegate proxy enabled, …
98 ios  iphone  firebase 


14
获取当前页面
在我的滚动视图中,我想获取正在显示的当前页面(也许页面不是正确的术语)。我找不到任何保存此变量。但是我认为它必须放在某个地方,因为指示器能够显示当前正在显示滚动视图的哪个子视图。 这是对我们完全隐藏的还是我有办法访问它?


8
将UILabel添加到UIToolbar
我正在尝试向工具栏添加标签。按钮效果很好,但是当我添加标签对象时,它崩溃了。有任何想法吗? UIBarButtonItem *setDateRangeButton = [[UIBarButtonItem alloc] initWithTitle:@"Set date range" style:UIBarButtonItemStyleBordered target:self action:@selector(setDateRangeClicked:)]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 20, 20)]; label.text = @"test"; [toolbar setItems:[NSArray arrayWithObjects:setDateRangeButton,label, nil]]; // Add the toolbar as a subview to the navigation controller. [self.navigationController.view addSubview:toolbar]; // Reload the table view [self.tableView reloadData];

2
如何显示带有可用共享选项的默认iOS 6共享操作表?
某些应用会在iOS 6中显示带有共享选项的默认操作表。 社会框架只有两类,一类用于写作,一类用于请求。 不过,我发现的是使用SLComposeViewController编写特定服务,在显示此内容之前,我必须手动查询该服务是否可用。然后,我还必须使用自己的图标创建自己的操作表。 这些应用程序如何在iOS 6中显示此默认共享选项操作表?还是他们在使用开源框架?

10
获取对iOS应用程序中最顶层视图/窗口的引用
我正在创建一个可重用的框架,用于在iOS应用程序中显示通知。我希望将通知视图添加到应用程序中所有其他内容的顶部,就像UIAlertView一样。当我初始化监听NSNotification事件并添加视图作为响应的管理器时,我需要获取对应用程序中最顶层视图的引用。这是我目前所拥有的: _topView = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject]; 这是否适用于任何iOS应用程序,或者是获取顶视图的更安全/更好的方法?



7
检查子视图是否在视图中
我在做一个应用程序,我一个子视图添加到使用视图addSubview:上IBAction。同样,当IBAction再次触摸带有该按钮的按钮时,应调用removeFromSuperview添加在该子视图上的该子视图IBAction: 伪代码 -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView = delegate.window.rootViewController.view; if([self popoverView] is not on rootView) { [rootView addSubview:[self popoverView]]; } else { [[self popoverView] removeFromSuperview]; } }



5
更改transitionWithView内的rootViewController时泄漏视图
在调查内存泄漏时,我发现了与setRootViewController:在过渡动画块内调用技术有关的问题: [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; 如果旧的视图控制器(正在被替换的视图控制器)当前正在显示另一个视图控制器,则上面的代码不会从视图层次结构中删除显示的视图。 也就是说,这一系列操作... X成为Root View Controller X代表Y,因此Y的视图在屏幕上 使用transitionWithView:使Z中的新根视图控制器 ...看起来对用户来说还可以,但是Debug View Hierarchy工具将显示Y的视图仍在Z的视图之后,在A的内部UITransitionView。也就是说,经过上述三个步骤,视图层次结构为: UIWindow UITransitionView UIView(Y的视图) UIView(Z的视图) 我怀疑这是一个问题,因为在过渡时,X的视图实际上并不是视图层次结构的一部分。 如果我dismissViewControllerAnimated:NO在紧接之前发送给X transitionWithView:,则结果视图层次为: UIWindow UIView(X的视图) UIView(Z的视图) 如果我向dismissViewControllerAnimated:X 发送(是或否),然后在completion:块中执行转换,则视图层次结构正确。不幸的是,这会干扰动画。如果为解雇设置动画,则会浪费时间。如果不设置动画,它看起来就坏了。 我正在尝试其他方法(例如,使新的容器视图控制器类充当我的根视图控制器),但没有找到任何可行的方法。我将随时更新此问题。 最终目标是直接从呈现的视图过渡到新的根视图控制器,而不会留下杂散的视图层次结构。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.