Questions tagged «ios»

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

16
界面生成器-无法从路径加载可设计项(空)
我已经创建了一些自定义控件,并在新项目中使用它们。但是,我在界面生成器中不断出错: Failed to update auto layout status: Failed to load designables from path (null) 要么 Failed to render instance of <control>: Failed to load designables from path (null) 我已经测试了另一个项目中的控件,它们似乎在界面生成器中正确呈现,但是我无法让它们在当前项目中正常工作。是什么导致此错误,我该如何解决? 提前致谢...


15
如何找到UILabel的实际行数?
用a和a初始化后,如何找到a的实际行数?我将其属性设置为,因此它将扩展为需要很多行。但是,然后,如何确定设置后最终得到的行数呢?UILabeltextfontnumberOfLines0text 我发现了类似的问题,但似乎没有一个简单的答案,而且在我看来,必须很容易就可以轻松获得它,而不必在处理boundingRectWithSizeor或sizeWithFont...时产生任何开销。
69 ios  uilabel 


3
iTunes Connect上的销售统计信息多久更新一次?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 2年前关闭。 改善这个问题 我的应用程序今天已被Apple接受,我正在尝试确定该应用程序已下载了多少次。有人知道iTunes Connect上的销售统计信息多久更新一次吗?每天一次吗?如果是这样,什么时候更新?


1
IOS7,Segue和情节提要-如何创建无按钮?
我目前有一个登录视图和一个应用程序视图,我已经在登录视图上成功实现了验证,并且需要以编程方式在成功验证后转移到应用程序视图。 我知道我可以在登录按钮中添加一个segue,然后像这样以编程方式调用它... [self performSegueWithIdentifier:@"LoginSegue" sender:sender]; 但这显然会在单击按钮时触发(因为segue已创建并附加到按钮)。我刚刚读过我应该创建一个按钮(并将其隐藏),然后以编程方式调用segue-这似乎有些“错误”。 如何创建未附加到任何特定UI事件的序列?

14
iOS iOS SDK 4.0登录错误代码304
我刚刚更新了Facebook SDK v4.0 并按照使用自定义登录界面的教程进行操作 -(IBAction)facebookLoginClick:(id)sender { FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; [login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { if (error) { // Process error } else if (result.isCancelled) { // Handle cancellations } else { // If you ask for multiple permissions at once, you // should check if …

18
iOS 10错误:UICollectionView接收到具有索引路径不存在的单元格的布局属性
在装有iOS 10的设备上运行我的应用程序时,出现以下错误: UICollectionView接收到具有不存在索引路径的单元格的布局属性 在iOS 8和9中工作正常。我一直在研究,发现这与使集合视图布局无效有关。我尝试实现该解决方案没有成功,因此我想寻求直接帮助。这是我的层次结构视图: ->Table view ->Each cell of table is a custom collection view [GitHub Repo][1] ->Each item of collection view has another collection view 我试过的是插入 [self.collectionView.collectionViewLayout invalidateLayout]; 在里面 - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView 这两个集合视图。 我也尝试在重新加载数据之前使布局无效,这不起作用... 有人可以给我一些指示吗?

7
如何忽略触摸事件并将其传递给另一个子视图的UIControl对象?
我有一个自定义的UIViewController,其UIView占据了屏幕的一个角,但是除了其中有一些按钮和内容的部分之外,大多数视图都是透明的。由于该视图上对象的布局,该视图的框架可以掩盖其下方的一些按钮。我希望能够忽略该视图上的任何触摸,如果它们没有触摸任何重要的东西,但是我似乎只能传递实际的触摸事件(touchesEnded / nextResponder内容)。如果我有一个UIButton或类似的不使用touchesEnded的东西,如何将touch事件传递给它? 我不能只是手动找出要调用的按钮选择器,因为此自定义ViewController可以用于许多不同的视图。我基本上需要一种方法来称呼它: [self.nextResponder touchesEnded:touches withEvent:event]; 以及UIControl类型。

8
在Swift中将HTML转换为纯文本
我正在开发一个简单的RSS Reader应用程序,作为Xcode中的初学者项目。目前,我已设置它解析提要,并将标题,发布日期,描述和内容放置在WebView中。 我最近决定在用于选择帖子的TableView中显示说明(或内容的删节版本)。但是,这样做时: cell.textLabel?.text = item.title?.uppercaseString cell.detailTextLabel?.text = item.itemDescription //.itemDescription is a String 它显示了帖子的原始HTML。 我想知道如何仅将TableView的详细UILabel转换为纯HTML。 谢谢!
68 ios  swift  uitableview 

15
在Swift中按回车键可在文本字段之间切换
我正在设计一个iOS应用程序,我希望在iPhone中按回车键时,它可以将我定向到下一个以下文本字段。 我发现了几个类似的问题,并且都给出了很好的答案,但是它们都恰好在Objective-C中,并且我正在寻找Swift代码,现在这是我到目前为止的想法: func textFieldShouldReturn(emaillabel: UITextField) -> Bool{ return true } 它放置在连接的文件和包含文本字段的UIView的控制器中,但是我不确定那是否是正确的位置。 好吧,所以我尝试了一下并得到了这个错误: //could not find an overload for '!=' that accepts the supplied arguments func textFieldShouldReturn(textField: UITextField) -> Bool { let nextTag: NSInteger = textField.tag + 1 // Try to find next responder let nextResponder: UIResponder = textField.superview!.viewWithTag(nextTag)! if (nextResponder …

1
iOS:使用HKObserverQuery的后台更新完成处理程序
HKObserverQuery 具有以下支持在后台接收更新的方法: - initWithSampleType:predicate:updateHandler: 的updateHandler具有completionHandler以下文档: 该块被传递给更新处理程序。处理完传入数据后,必须立即调用此块。调用此块将告知HealthKit您已成功接收背景数据。如果您不调用此块,HealthKit会继续尝试使用退避算法来启动您的应用程序。如果您的应用程序无法响应三次,HealthKit会假定您的应用程序无法接收数据,并停止向您发送后台更新。 通过查看其他帖子,似乎与此处理程序有关的混乱很多。以下是我对此有的一些疑问: 什么时候应该调用处理程序?如果调用得太晚,则HK可能会认为该应用程序从未收到过查询更新,从而导致您无法使用后台更新三击回退算法。该文档指出应在处理其他查询后调用它。根据运行这些查询需要多长时间,听起来您可能很危险地接近后台更新警告。 为什么需要这个?系统是否不应该知道该应用已启动并已收到后台更新?CoreBluetooth在后台使用时,它只会在后台唤醒您的应用10秒钟。无需调用任何处理程序或处理后台更新三击。 如果您按下后台更新三击,而香港停止发送更新,那是永久性的吗?HK是否会再次开始发送后台更新?如果存在一个导致无法调用处理程序的错误并且现在您已修复它,该怎么办。应用是否卡住了,从未收到更新?还是在重新启动或更新应用程序时重置? HK是否会在调用处理程序之前让您的应用程序在后台运行?这是其目的的一部分还是仅仅是副作用?如果这是其目标的一部分,那么在需要停止(并击中第一个后台更新警告)之前,我们可以运行多长时间?


7
iOS 8-在关闭具有自定义演示的视图控制器后屏幕空白
使用关闭各种视图控制器时,关闭视图控制器后UIModalPresentationCustom,屏幕将变黑,就好像所有视图控制器都已从视图层次结构中删除一样。 正确设置了过渡委托,要求并正确传递animationControllerForPresentedController,并且一旦动画结束,过渡就完成了。 使用iOS 7 SDK编译时,此确切的代码可以完美地工作,但使用iOS 8b5编译时,该代码会损坏

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.