The issue I have observed on 2 identical iphones , 6s , IOS 10.2
Say for example I have a string like this "7.22 ".
I want to convert it to a double value so I do the following.
let myDoubleString = "7.22 "
let myDouble = Double(myDoubleString)
On one device this works completely fine. On the other device my double is nil. Note this problem only occurs if myDoubleString has a space at the end.
The short solution to the problem is "don't include spaces" but I'm really curious why the conversion would fail between different devices of the same type and OS version