Flask имеет специальные хуки, вызываемые до и после запросов. Удивительно, они называются:
Оба являются декораторы:
@app.before_request
def do_something_whenever_a_request_comes_in():
# request is available
@app.after_request
def do_something_whenever_a_request_has_been_handled(response):
# we have a response to manipulate, always return one
return response
В этом случае он ищет формат NSString. Посмотрите здесь подробные сведения о строке формата .
Если вы хотите, чтобы отрицательное значение 12,345,67
отображалось как -12,345,67
, то я считаю, что правильное значение NSString - @ "- #, ## 0.00"
Я также заметил следующее предложение в документе, ссылка на который приведена выше: отрицательные значения, указанный формат для положительных значений используется предшествующий знаком минус (-).
РЕДАКТИРОВАТЬ:
Обновление для 10.4 и более поздних версий: Вот PDF-файл с описанием поведения в 10.4 и более поздних версиях
И, как указано в этом документе, здесь данные о необходимом формате для 10.4 и более поздних версий .
Для меня достаточно ссылки на существующую документацию, которая у вас уже есть.
Что касается вашей точки зрения конкретного поведения этих общих методов в вашем подклассе, я бы просто вставил специальный раздел в Подробное описание chapter.
В любом случае, возможным обходным решением было бы дать и объявление, и реализацию ваших унаследованных методов. Но это немного избыточно только для целей документации:
- (NSArray *) allValues
{
return [super allValues];
}