小编Mat*_*uif的帖子

如何解决"无法确定滚动的导航方向"错误

我最常见的错误是"无法确定滚动的导航方向",我有任何想法可以解决它吗?

这是最后一个Exception Backtrace:

 1. CoreFoundation   __exceptionPreprocess + 131
 2. libobjc.A.dylib  _objc_exception_throw + 39
 3. CoreFoundation   +[NSException raise:format:] + 1
 4. Foundation   -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 91
 5. UIKit    __54-[_UIQueuingScrollView _didScrollWithAnimation:force:]_block_invoke + 221
 6. UIKit    -[_UIQueuingScrollView _didScrollWithAnimation:force:] + 567
 7. UIKit    -[_UIQueuingScrollView _scrollViewAnimationEnded:finished:] + 73
 8. UIKit    -[UIAnimator stopAnimation:] + 471
 9. UIKit    -[UIAnimator(Static) _advanceAnimationsOfType:withTimestamp:] + 285
 10. UIKit   -[UIAnimator(Static) _LCDHeartbeatCallback:] + 53
 11. QuartzCore  CA::Display::DisplayLinkItem::dispatch() + 99
 12. QuartzCore  CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 345
 13. …
Run Code Online (Sandbox Code Playgroud)

iphone debugging ios uipageviewcontroller ios7

27
推荐指数
2
解决办法
3724
查看次数

如何跟踪扩展中的事件?

大多数iOS分析工具(flurry,new relics)使用标准的uiapplication委托方法批量,每分钟或在应用程序终止时上传事件.我还没有看到任何来自这些人的扩展(今天,照片......)的专用解决方案.您如何为ios8中的扩展分析做些什么?

ios8 apple-watch

10
推荐指数
1
解决办法
1761
查看次数

优化button.titleLabel

我正在iPhone 4上优化我的应用程序,它在iPhone 5上非常快,但在iPhone 4上稍微滞后.使用仪器Time Profiler,我发现有30%的时间用在[UIButton titleLabel]上,对UIKit来说似乎很大简单的任务我多次调用button.titleLabel.font和[button.titleLabel setFont:font]; 但我不明白为什么使用指针需要这么长时间.你会如何优化这个?我的应用正在使用自动布局.

在此输入图像描述

在此输入图像描述

编辑:似乎大多数性能都会调用UIButton.titleLabel来触发自动布局约束计算

performance instruments uibutton ios autolayout

5
推荐指数
0
解决办法
251
查看次数

在iOS7中在UINavigationBar下添加视图的最佳方法是什么

在ios7上,许多应用程序(Apple Messages,Facebook Messenger,Calendar)都会在UINavigationBar下显示视图,通常会显示标准动画.由于看起来非常标准并且使用UIToolBar看起来很多,我一直在寻找实现它的标准方法但却找不到任何东西.

有没有更好的方法将UIToolBar添加到UINavigationBar?

Apple消息

uinavigationbar uitoolbar ios ios7

4
推荐指数
1
解决办法
2516
查看次数

iOS 7.0.3中的NSMutableAttributedString崩溃

几天之后,我发生了一次崩溃,只发生在iOS中,代码如下

[myAttributedString addAttribute:NSFontAttributeName
                                             value:[UIFont fontWithName:@"HelveticaNeue-Italic" size:myLabel.font.pointSize]
                                             range:rangeOfSubString];
Run Code Online (Sandbox Code Playgroud)

调试器给出的原因是

"由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:'NSConcreteMutableAttributedString addAttribute:value:range :: nil value'"Exception Type:SIGABRT

我从文档中知道它的价值是零.知道为什么[UIFont fontWithName:@"HelveticaNeue-Italic"size:myLabel.font.pointSize]会在iOS 7.0.3中返回nil吗?(它在iOS 7.0.2中运行得非常好)

ios nsmutableattributedstring ios7

2
推荐指数
1
解决办法
4610
查看次数