From 97ba3469cd805ead3dd69ff92e2858f85ba22610 Mon Sep 17 00:00:00 2001 From: kevinzhow Date: Wed, 15 Jul 2015 05:41:53 +0800 Subject: [PATCH] Fix voice record crash bug --- Yep/Info.plist | 2 +- .../Conversation/ConversationViewController.swift | 2 +- Yep/Views/AudioWaves/Waver.swift | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Yep/Info.plist b/Yep/Info.plist index 4b0b23de..188fa3d8 100644 --- a/Yep/Info.plist +++ b/Yep/Info.plist @@ -19,7 +19,7 @@ CFBundleSignature ???? CFBundleVersion - 50 + 51 Fabric APIKey diff --git a/Yep/ViewControllers/Conversation/ConversationViewController.swift b/Yep/ViewControllers/Conversation/ConversationViewController.swift index 144a3dd0..513e33f0 100644 --- a/Yep/ViewControllers/Conversation/ConversationViewController.swift +++ b/Yep/ViewControllers/Conversation/ConversationViewController.swift @@ -2242,7 +2242,7 @@ extension ConversationViewController: PullToRefreshViewDelegate { func pulllToRefreshViewDidRefresh(pulllToRefreshView: PullToRefreshView) { - delay(0.7) { + delay(0.5) { pulllToRefreshView.endRefreshingAndDoFurtherAction() { [weak self] in if let strongSelf = self { diff --git a/Yep/Views/AudioWaves/Waver.swift b/Yep/Views/AudioWaves/Waver.swift index d78b15e1..b0a70f8f 100644 --- a/Yep/Views/AudioWaves/Waver.swift +++ b/Yep/Views/AudioWaves/Waver.swift @@ -184,6 +184,10 @@ class Waver: UIView { println("Begin compress") + if waveSamples.count < 1 { + return nil + } + let sampleMax = maxElement(waveSamples) if sampleMax > 0 { // 防止除零错误