Можно или использовать:
import sys
sys.exit(...)
или:
raise SystemExit(...)
дополнительный параметр может быть кодом выхода или сообщением об ошибке. Оба метода идентичны. Я раньше предпочитал sys.exit, но я в последнее время переключился на повышение SystemExit, потому что это, кажется, выделяется лучше среди остальной части кода (из-за повышение ключевое слово).
Я нашел ответ ...
Дэвид Мэймудес был частично прав ... Необходимо иметь "фон" для cell.imageView ... Но должен быть изображение, а не просто рамка. Так что просто создайте UIImage как «белый фон» и установите его в cell.imageView.image. Код будет таким:
UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc]
initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
UIImage *whiteback = [[UIImage alloc] initWithContentsOfFile:@"whiteback.png"];
cell.imageView.image = whiteback;
[cell.imageView addSubview:spinner];
[spinner startAnimating];
cell.textLabel.text=@"Carregando...";
[whiteback release];
[spinner release];
whiteback.png - это просто белый квадрат 25x25 пикселей ...
Спасибо за помощь ... Увидимся ...
Я думаю, что элемент imageView ячейки, вероятно, будет иметь прямоугольник нулевого размера, потому что вы не поместили в него изображение. Таким образом, счетчик находится внутри, но невидим.
Поэтому вместо того, чтобы помещать счетчик в imageView, просто поместите его в ячейку ...
[cell addSubview:spinner];
spinner.frame = CGRectMake(145, 0, 30, 30); // if you want it centered horizontally...
вы также можете сделать
cell.accessoryView = spinner;
, чтобы поместить счетчик в крайний правый угол клетка.