在我的項目中,我創建了一個帶有各種不同變量的字符串,然後將其插入到我的字幕中。模擬器顯示它現場。然而,在IPad上,它僅在一個變量而不是其他任何變量的情況下顯示NULL。有沒有人遇到類似的問題?Xcode Simulation顯示UITableView字幕中的值,但IPad顯示<null>
由於我無法張貼圖片(沒有足夠的聲譽至今),我只是通過鍵入它歸結爲重建它:
IOS模擬器:
.......... .................................................. ....
托馬斯冬季
2014年1月5日 - 的Dauer:0,5^h
.................... ................. ...........................
實際設備:
............ .................................................. ..
托馬斯冬季
2014年1月5日 - 的Dauer:(空)H
...................... ..........................................
The String is beeing通過使用initString放在一起WithFormat方法,其中包含變量。看到字幕中的h如何仍然存在,但是在它之前的持續時間中,我只能認爲該變量在實際設備上不存在,因此我們只能認爲該變量在實際設備上不存在。
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setMaximumFractionDigits:2];
NSString * dauerString =[[NSString alloc]initWithFormat:@"Dauer: %@h",[formatter numberFromString:[[self.leistungListe objectAtIndex:indexPath.row]getDauer]]];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"YYYY-MM-dd"];
NSString * dateString = [dateFormat stringFromDate:[[self.leistungListe objectAtIndex:indexPath.row]getDatum]];
NSString * detailTextString = [[NSString alloc]initWithFormat:@"%@ - %@",dateString,dauerString];
cell.detailTextLabel.text =detailTextString;
如果您要顯示您的代碼,它會更容易幫助。 – SamB