DateComponentsFormatter returns wrong number of unit count : <p>I've faced issue, when <code>DateComponentsFormatter</code> returns unexpected number of units. Does anyone faced same issue?</p>

<pre><code>import Foundation

let formatter = DateComponentsFormatter()
formatter.unitsStyle = .full;
formatter.maximumUnitCount = 1;

let date = Date(timeIntervalSinceNow: -14.7 * 24 * 60 * 60)
let dateString = formatter.string(from: date, to: Date()) // 2 weeks 1 day
</code></pre>

<p>I expect to receive "2 weeks", but have "2 weeks 1 day".</p>
