ios nsdataformatter奇怪的问题】的更多相关文章

用nsdataformatter在中文格式下测试, a 标识的是上午,下午,不是AM,pm. 我在24小时格式的机器上测试,存入了一个 时间,却解析不出来了! static NSString *HomeDateFormat = @"MM/dd/yyyy hh:mm a"; 加入下面的代码,指定 dateformatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];就好了.…
今天在弹出UIPrintInteractionController的时候,在ios10 和11的ipad 上测试,发现一直是protrait 方向弹出,结果就出现如下图的bug: 研究了好长时间,发现是没有实现下面这个代理方法: - (UIViewController *)printInteractionControllerParentViewController:(UIPrintInteractionController *)printInteractionController; 其实,在io…
最近碰到一个问题,当时是为了建了一个能自动适应内容的 Label.根据内容,我计算出需要的尺寸,然后把新尺寸设置给 Label. 但是显示的时候,一个奇怪的现象出现了,Label 的顶端总是有一条浅浅的黑线.它并不明显,有点像加了一个 border. 原因我费了很大劲才找到,原因其实很简单: -经过计算后获取的尺寸是一个有好几位小数的浮点数,UIView 似乎对如此精度的尺寸不适应.我把浮点数直接转为了 int,问题解决.…
Xcode8总是打印一堆奇怪的东西.虽然不影响开发,但是看着很不爽.解决的方法就是在Scheme里面添加(name):OS_ACTIVITY_MODE (value):disable 然后再在突出的框里面,进行如下操作: 然后,再重新运行,打印的那些奇奇怪怪的东西就会消失了!…
报错    Assertion failure in -[UICollectionViewData invalidateItemsAtIndexPaths:] 近来偶尔用到UICollectionView,对于九宫格之类的布局还是很方便的.但使用过程中却出现一个奇怪的问题,暂时没时间仔细研究.先记录. 在UICollectionViewCell中定义一个图标和一个文本,显示的效果是典型的九宫格.默认会有几条数据,点击最后一个cell会弹出编辑框添加自定义的cell.使用过程中出现的问题时,在第二…
什么是Signal 在计算机科学中,信号(英语:Signals)是Unix.类Unix以及其他POSIX兼容的操作系统中进程间通讯的一种有限制的方式.它是一种异步的通知机制,用来提醒进程一个事件已经发生.当一个信号发送给一个进程,操作系统中断了进程正常的控制流程,此时,任何非原子操作都将被中断.如果进程定义了信号的处理函数,那么它将被执行,否则就执行默认的处理函数. 在iOS中就是未被捕获的Objective-C异常(NSException),导致程序向自身发送了SIGABRT信号而崩溃. Si…
现象描述: 点击UITextView,键盘会弹出.然后点击添加图片,弹出了ActionSheet,键盘自动收缩.接着关闭ActionSheet,发现键盘又弹出了,接着点击Done,想要隐藏键盘,却发现视图出现移动异常.项目中已集成IQKeyboardManager框架. 现象截图: 原因假设: 1.一开始点击UITextView,UITextView获得焦点,键盘正常弹出.此时如果不点击添加图片,直接点击Done是没有异常出现的,在我点击添加图片的时候,系统默认关闭键盘,然后弹出ActionSh…
- (void)loadWebView { UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(, , SCREEN_WIDTH, SCREEN_HEIGHT)]; [webView setDelegate:self]; webView.allowsInlineMediaPlayback = YES; webView.mediaPlaybackRequiresUserAction = NO; // _urlLink =…
http://blog.csdn.net/fengsh998/article/details/38090205 这篇文章以下是我的回复.相同的代码仅仅是把变量的定义从局部变量改为类的成员变量就发现了非常大的差异.眼下还没有找到明白的答案.请大家帮忙看一下.…
根据网络上的优化方法进行了总括.并未仔细进行语言组织.正在这些优化方法进行学习,见另一篇文章 提高app流畅度 1.cell子控件创建写在 initWithStyle:reuseIdentifier 2.后台计算高度,布局.放在集合中下次使用.(计算高度是件很麻烦的事,分散计算,减少计算次数) 3.有一些显示的内容有富文本,特别是从HTML 转化为属性字符串时候. 解决方案,后台提前转化需要的属性字符串,然后缓存起来避免重复转化带来的CPU性能消耗.可以参考DTCoreText从HTML转化属性…