улавям някои данни от odata канал с генериран прокси
(генераторът е от http://www.odata.org/ )
Обслужване:
... <d:prop1>test1</d:prop1> <d:prop2>test2</d:prop2> </m:properties> </content>
всички свойства с EDM.string и nullable
генерираният обект е такъв (всички NSString):
myData.prop1 myData.prop2
имам изглед на таблица със статична клетка, стилизиран "ляв детайл" и IBoutlet за етикета на детайла.
@свойство (слабо, неатомично) IBOutlet UILabel detailLabel;
NSLog отпечатва правилните стойности на всички свойства. Но ако искам да ги добавя към detailLabel, някои стойности се показват винаги с първия знак и три точки (v...). Това поведение зависи от свойствата, а не от дължината на низа или от detailLabel.
self.detailLabel.text = myData.prop1;
Ако добавя низ към низа на свойствата с 3 знака, това се заключва като vvvv... , но точките никога не изчезват
Инструментът за форматиране на низове и [self.detailLabel setNeedsLayout] не поправят това.
някакви предположения?