Ben bir kopyası olabilir biliyorum ama benim ios projesinde uyarılar 6.: Örtülü dönüşüm xcode tamsayı hassasiyet kaybeder 6
İlk sürümüne xcode güncelledikten sonra yaklaşık 30 Örtülü Dönüşümün kaybeder Tamsayı hassasiyet var Örnek:
NSArray * stations = [self stationsJSON][KEY_ITEM_LIST];
int newSize = (stations.count + 1); // Implicit conversion loses Integer precision: 'unsigned long' to 'int'
İkinci Örnek:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
...
int index = indexPath.row/2; // Implicit conversion loses Integer precision: 'long' to 'int'
...
}
Uyarının ne anlama geldiğini biliyorum. NSInteger kullanımı bu uyarıdan kaçınmanıza yardımcı olabilir.
anlamıyorum, xcode 5 hiçbir uyarı yoktu neden? i
hattıint index = indexPath.row/2;
değiştirdikten sonra herhangi bir uyarı yok yüzden
int index = indexPath.row/2i;
Herkes için gitmek için bir yol olmamalı, ama ne yapması gerektiğini biliyorsan iyi bir ipucu! –
, şu anda Unity ile çalışan herkes için gerçekten kullanışlı – Tomskiis