Мое приложение для iPhone «зависало» или, скорее, «зависало», когда оно проходило за начальным экраном. Я думаю, это связано с тем, что регистрация удаленных push-уведомлений отправляется как синхронный запрос, и поэтому я хотел бы изменить его на асинхронный. Это проблема, так как я уже отправляю один асинхронный запрос на получение некоторых данных и сохранение их на телефон. Итак, я хотел бы отправить оба этих запроса асинхронно и заставить их делать две разные вещи в - (void)connectionDidFinishLoading:(NSURLConnection *)connection
. Поэтому мне нужно знать, какое из двух соединений завершилось.
Есть какой-либо способ сделать это? Будет ли какой-то способ отличить URL-адрес готового соединения? На самом деле, я думал, что это будет так же просто, как установить tag
и проверить это в - (void)connectionDidFinishLoading:(NSURLConnection *)connection
, но это не представляется возможным.
Кто-нибудь знает, как я могу это сделать?