Я имел успех путем создания моего собственного UIBarButtonItem вместо того, чтобы установить заголовок существующего:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];
Вы используете SUBSTRING . Это считывает фрагмент из ваших данных varbinary на сервере и только возвращает фрагмент клиенту.
Использование DataReader.GetBytes ()
возможно без накладных расходов, afaik. Но вам придется вызвать ExecuteReader ()
с параметром CommandBehavior.SequentialAccess
.