回答了问题2017-04-07
使用 floor 函数即可:double re = floor(numFloat*100) / 100;
回答了问题2017-03-15
你好,系统级的通知是自己完成发送的,你不用手动发,因为系统发了一次,你又手动发了一次,所以系统的调用了两次。把你自己手动发送的这次去掉就好了。
回答了问题2017-03-15
{代码...}
回答了问题2017-03-07
建议 LZ 多上 GitHub 看看。这个 KSYLive_iOS 是支持画中画推流的。
回答了问题2017-03-01
在每次数据请求成功后执行 removeAllObjects 和 reloadData 即可,另外最好给你的网络请求方法相应的缓存机制,没有新的数据时,无需更新数据源。
回答了问题2017-02-22
回答了问题2017-01-16
Objective-C 中 alloc 是开辟一个内存空间,init 是初始化。你每次点击按钮都在方法- (IBAction)enter 中重新初始化了数组 operandstack ,然后加入新的元素。把 operandstack 数组写成 property ,然后在 - (void)viewDidLoad 方法中初始化一次即可:
关注了问题2017-01-16
回答了问题2017-01-12
出现问题的 TableviewCell 可能未实现下面的方法。 {代码...}
关注了问题2017-01-12
回答了问题2017-01-12
可使用 UIDocumentInteractionController 和 Quick Look 打开或预览文档、照片、PDF 文件等。可参考:[链接]
关注了问题2017-01-12
回答了问题2017-01-11
可使用简单的 UIView 动画。 {代码...}
关注了问题2017-01-11
回答了问题2017-01-10
新建 Class 时要勾选对应的 Targets 选项。
关注了问题2017-01-10
回答了问题2017-01-07
你好,当使用 iPhone 打电话、共享网络或者录音时,会发现状态栏下移了 20 个像素,这时对应的 Controller 的 frame 高度也就减少了 20 个像素,如果程序的约束和对应的适配不到位,便会导致某些控价被遮挡显示不全。所以我们需要根据 view 的 frame 去布局子 view ...
关注了问题2017-01-07
回答了问题2017-01-04
建议使用 GCD 的定时器。GCD 的定时器和 NSTimer 是不一样的,NSTimer 受 RunLoop 影响,但是 GCD 的定时器不受影响,因为 RunLoop 也是基于 GCD 的。
关注了问题2017-01-04