Каков наилучший способ остановить падение этого приложения, когда кнопки быстро нажали iphone obj-c - PullRequest
0 голосов
/ 23 марта 2010

Я не совсем уверен, почему происходит этот сбой, и я хотел бы получить совет о том, как лучше с ним справиться.

Мое приложение имеет 3 кнопки.Каждая кнопка запрашивает отдельный файл XML с сервера, который используется для заполнения табличного представления.

Если я быстро последовательно нажимаю кнопки, кнопка 1 кнопка 2 кнопка3 кнопка 1 кнопка 2 кнопка3 кнопка 1 кнопка 2 кнопка3приложение закрывается.

Что может быть причиной этого.Идентификатор будет в стороне от NSURLRequest или в части заполнения табличного представления?

Как бы вы предложили мне остановить это поведение?Я собирался просто установить логическое значение «isRequesting» в значение «истина» при нажатии кнопки и установить значение «ложь», когда представление таблицы будет заполнено.Если какая-либо кнопка нажата, а isRequesting - True, они ничего не делают.

Это звучит разумно или есть лучший способ?

Спасибо, даб

1 Ответ

1 голос
/ 23 марта 2010

когда нажата одна кнопка и приложение обрабатывает ее ... отключить взаимодействие с пользователем ... если обработанное событие повторно активирует взаимодействие с пользователем ... это может остановить сбой приложения

Вы можете отключить взаимодействие с пользователем с помощью

self.view.userInteractionEnabled = NO; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...