Вылетает приложение Телеграм на Айфоне 13 при воспроизведении музыки 2023

Я создаю приложение, которое запускает звуковые файлы из основного пакета с URL-адресом. Когда я тестировал это на iOS 13, все в порядке. Но с новым обновлением 13.1 я получаю сообщение об ошибке здесь, в строке кода.

backgroundMusicPlayer = попробуйте AVAudioPlayer(contentsOf: URL(fileURLWithPath: sound!))

Поток 1: EXC_BAD_ACCESS (код =1, адрес =0x48

Вот код, который я использую в настраиваемом классе, который запускает фоновую музыку при запуске приложения:

import Foundation import AVFoundation var backgroundMusicPlayer = AVAudioPlayer() func playBackgroundMusic(filename: String)< let sound = Bundle.main.path(forResource: filename, ofType: «m4a») do< try AVAudioSession.sharedInstance().setCategory(AVAudioSession.Category.playback, mode: AVAudioSession.Mode.default, options: [AVAudioSession.CategoryOptions.mixWithOthers]) backgroundMusicPlayer = try AVAudioPlayer(contentsOf: URL(fileURLWithPath: sound!)) >catch < print (error) >backgroundMusicPlayer.numberOfLoops = -1 backgroundMusicPlayer.prepareToPlay() backgroundMusicPlayer.play() >

Все это отлично работает в симуляторе на iOS13, но вылетает на устройстве под управлением 13.1 Похоже, проблема в URL-адресе, но я не уверен, почему. То же самое происходит на других экранах, где кнопки запускают аудиофайлы из пакета.

Настройки воспроизведения музыки в iPhone


user9546106 25 сен ’19 в 22:38 2019-09-25 22:38
2019-09-25 22:38

3 ответа

var backgroundMusicPlayer = AVAudioPlayer()
var backgroundMusicPlayer : AVAudioPlayer!
user12122389 26 сен ’19 в 05:03 2019-09-26 05:03
2019-09-26 05:03

AVAudioPlayer не имеет инициализации, поэтому его следует удалить.

Решение для быстрого

Если вы инициализируете свой AVAudioPlayer, например:

var musicPlayer: AVAudioPlayer = AVAudioPlayer()
musicPlayer = AVAudioPlayer()

любым методом удалите его и объявите как:

var musicPlayer: AVAudioPlayer!

Решение для цели C

Если вы инициализируете как

AVAudioPlayer *musicPlayer = [[AVAudioPlayer alloc] init];

УДАЛИТЕ часть инициализации [[AVAudioPlayer alloc] init], чтобы она выглядела как

AVAudioPlayer *musicPlayer = [AVAudioPlayer alloc];

РЕДАКТИРОВАТЬ: если после этого ваше приложение приостанавливается на этой строке, как вы установили там точку останова (но вы этого не сделали), но приложение запускается без проблем после того, как вы нажмете кнопку воспроизведения / запуска, вам не следует беспокоиться, потому что это некоторый уровень c проблема, которая не влияет на приложение. Вы можете прочитать больше в этом потоке. Решение для этого — отредактировать точку останова для All Exception, изменить тип исключения с «All» на «Objective-C exceptions»

  1. Перейдите в навигатор точек останова в Xcode.
  2. Удерживая клавишу Control, щелкните строку «Все исключения».
  3. Выберите параметр «Изменить точку останова. «.
  4. Измените исключение со всех на цель-C.

Источник: stackru.com

Почему телеграмм вылетает на айфоне

Телеграм не запускается после обновления. Что делать

В минувшие выходные Telegram получил очередное крупное обновление. Разработчики добавили давно обещанную функцию групповых звонков и доработали некоторые из уже имевшихся. Например, теперь набранный текст плавно превращается в исходнее сообщение, как бы перелетая из строки набора в чат, а в настройках иконки приложения появилось несколько новых переливающихся логотипов. Но, помимо нововведений, добавленных разработчиками целенаправленно, в Telegram прокрался досадный баг, который нарушил работу мессенджера у некоторых пользователей.

Еще по теме:  История Телеграмм где найти в компьютере

Телеграм не запускается после обновления. Что делать. Телеграм перестал запускаться после обновления? Вы такой не один. Фото.

Телеграм перестал запускаться после обновления? Вы такой не один

У Telegram появилась версия для Safari на случай удаления из App Store. Как пользоваться

О проблемах в работе Telegram стало известно из отзывов пользователей в App Store и социальных сетях. По их словам, после обновления до актуальной версии приложение перестало загружаться. Сразу после запуска мессенджера экран устройства на несколько секунд становился белым или чёрным, а потом происходил возврат на рабочий стол.

Белый экран Телеграм. Что случилось

Белый экран Телеграм. Что случилось. В App Store куча негативных отзывов от пользователей, у которых вылетает Телеграм. Фото.

В App Store куча негативных отзывов от пользователей, у которых вылетает Телеграм

Вот как проблему комментируют сами пользователи (орфография и пунктуация авторов сохранены):

Приложение не работает. Белый экран и вылет на 6s. На айпаде было то же самое, чудом, после такого же белого экрана, восстановилось. Исправьте ваши баги, не солидно как-то после предыдущей отличной работы так лажать, — пишет пользователь с ником Avikert.

Не заходит в телеграм, горит белый экран и выскакивает из приложения. Все максимальные обновления установлены, в поддержку написала, ответа нет. Жаль, аккаунт на номере которого давно нет, там столько фотографий и памяти, — пишет пользовательница с ником лабудай.

Не могу зайти в приложение с телефона. Белый экран, затем приложение вылетает. С компа все работает. Может кто-нибудь подскажет, какие волшебные заклинания нужно произнести, чтобы пользоваться приложением? — вопрошает пользователь Beaver_2707.

Как видно из комментариев пользователей, столкнувшихся с проблемой, она проявляется только на самой последней версии Telegram и потенциально способна затронуть любые iPhone и iPad. Однако на некоторых устройствах – опять же, судя по отзывам, — баг может самоустраняться. По крайней мере, на планшете одного из пользователей это произошло, а вот на смартфоне – уже нет.

Вылетает Телеграм. Как исправить

На момент выхода публикации во вторник 29 июня никаких исправлений Telegram не предлагает. Более того, возможности устранить проблему в работе приложения своими силами у рядовых пользователей тоже нет. Удаление с последующей переустановкой не работают. Мессенджер как не работал, так и не работает. Впрочем, можно попробовать воспользоваться альтернативной версией Telegram.

Я говорю о бета-версии. Её может установить любой желающий, правда, в App Store она недоступна. Поэтому придётся провести небольшую подготовку.

    на iPhone приложение TestFlight из App Store;

Вылетает Телеграм. Как исправить. Присоединиться к программе бета-тестирования Telegram можно только по специальной ссылке. Фото.

Присоединиться к программе бета-тестирования Telegram можно только по специальной ссылке

    и нажмите «Начать тестирование»;
  • В открывшемся окне TestFlight нажмите кнопку «Принять»;

Вылетает Телеграм. Как исправить. А перед этим важно установить приложение TestFlight. Фото.

https://amdy.su/wp-admin/options-general.php?page=ad-inserter.php#tab-8

А перед этим важно установить приложение TestFlight

  • Затем нажмите «Установить» и дождитесь установки бета-версии.

Не бойтесь ставить бета-версию Telegram. TestFlight – это официальная платформа Apple, через которое разработчики распространяют тестовые версии своих приложений. Так что опасаться вирусов или обманок при загрузке тестового софта точно не стоит. Несмотря на то что Apple не предъявляет к приложениям в TestFlight таких же строгих требований, как в App Store, вредоносного и мошеннического ПО там нет.

Еще по теме:  Как сделать айфоновский Ватсап через Телеграмм

Бета-версия – это единственный, хотя и не гарантированный способ спастись от проблем в работе стабильной сборки Telegram. Дело в том, что через TestFlight уже доступна версия мессенджера за номером 7.9. Это следующая версия, в которой текущий баг, препятствующий запуску приложения, не должен проявиться. Во всяком случае, у меня такой проблемы на тестовой сборке Telegram не наблюдается.

Новости, статьи и анонсы публикаций

Свободное общение и обсуждение материалов

Лонгриды для вас

С недавних пор в Ватсапе появились статусы, но не все пользователи знают, зачем они нужны и что можно выкладывать в мессенджере. Рассказываем, как пользоваться статусами в Ватсапе, как их создавать и удалять и можно ли незаметно смотреть их у других контактов

Алиса умеет запускать не только развлекательные навыки для взрослых, но еще и знает, чем занять ваших детей. Нашли несколько классных игр для вас и ваших детей, которые не дадут соскучиться: сможете поугадывать слова, прокачаете мелкую моторику и попытаетесь вспомнить мультфильмы!

Что делать, если не работает Telegram на iPhone

не работает телеграм на айфоне

Первое, что нужно сделать при проблемах в работе Телеграма на айФоне – проверить, соответствует ли целевое устройство системным требованиям приложения, а именно версии операционной системы. На момент написания настоящей статьи клиент мессенджера можно установить на iOS 9.0 и новее.

Шаг 2: Проверка соединения с интернетом

Если ваш айФон соответствует системным требованиям программы, но приложение всё равно не работает, следует проверить подключение к интернету. Взгляните на строку состояния и обратите внимание на значки сотовой сети и Wi-Fi – если рядом с ними видны крестики, это означает неполадки в работе соединения. Проверьте, как подключаются к этим же сетям другие ваши девайсы – если и на них наблюдаются проблемы, причина на стороне поставщика и стоит обратиться в его техническую поддержку. Если же сбои есть только на телефоне, воспользуйтесь руководством по ссылке далее.

не работает телеграмм на айфоне-20

Шаг 3: Проверка работоспособности Telegram

Проблемы в работе мессенджера могут возникать и на стороне его серверов – например, происходит DDoS-атака или масштабный сбой. При условии доступа к интернету проверить Телеграм можно с помощью сервиса DownDetector.

  1. Воспользуйтесь любым подходящим веб-браузером (подойдёт и стандартный Safari), чтобы перейти по ссылке выше. После его окончательной загрузки посмотрите на верхнюю часть страницы – там отображается общее состояние сервиса. Если вы видите надпись «По отчётам пользователей на данный момент у Telegram могут быть проблемы», причина неработоспособности найдена – остаётся только ждать, пока команда поддержки всё исправит. не работает телеграмм на айфоне-1
  2. Даже отсутствие сообщения о проблемах не гарантирует работоспособности. Чтобы удостовериться, пролистните страницу ниже, до блока «Сообщения о сбоях в Telegram за последние 24 часа» – если график заполнен, это однозначно свидетельствует о затруднениях в работе мессенджера. не работает телеграмм на айфоне-2
  3. Наконец, сбои могут быть локальными – конкретно в вашем регионе проживания. Проверить это можно в блоке «Живая карта сбоев и отчётов о проблемах». не работает телеграмм на айфоне-3

Шаг 4: Решение проблем с блокировками

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

Еще по теме:  Как удалить номера из Телеграмма на Андроид

Вариант 1: Использование прокси

Специально для обхода блокировок разработчики Telegram добавили функциональность подключения к прокси-серверам прямо в самом приложении. Такая возможность доступна на всех платформах, в том числе и на iOS, поэтому этот вариант будет оптимальным.

не работает телеграмм на айфоне-21

Вариант 2: Использование VPN

Если способ с задействованием прокси вам по каким-то причинам не подходит, альтернативной ему будет использование подключение VPN. В iOS возможность этого типа соединений реализована двумя путями: прямая настройка через системные параметры либо посредством установки стороннего приложения.

  1. Для подключения с помощью конфигурирования системы первым делом выберите подходящий сервис. Таковых существует множество, поэтому конкретных рекомендаций мы не даём – подбирайте под свои нужды.
  2. После получения параметров откройте «Настройки» и перейдите к пункту «Основные». не работает телеграмм на айфоне-6
  3. Здесь тапните по строке «VPN». не работает телеграмм на айфоне-7
  • «Описание» – может быть любым;
  • «Сервер» – напишите конкретный адрес сервера, который предоставлен поставщиком услуг ВПН;
  • «Учётная запись» и «Пароль» – данные, которые позволяют подключаться к серверу;
  • «RSA SecureID» – функция двухфакторной аутентификации, обычно её активация не требуется;
  • «Общий ключ» – идентификационная последовательность, предоставляется поставщиком услуги;
  • «Для всех данных» – перенаправляет трафик всех приложений, использующих интернет, в туннель VPN;
  • «Прокси» – стоит оставлять «Авто», если сервис не требует обратного.

Шаг 5: Настройка уведомлений

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

  1. Начнём непосредственно с Телеграма. В приложении тапните по кнопке «Изменить». не работает телеграмм на айфоне-13
  2. Здесь воспользуйтесь пунктом «Уведомления и звук». не работает телеграмм на айфоне-14

Шаг 6: Дополнительные действия

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

Похожие публикации:

  1. Roadstone и nexen в чем разница
  2. Как включить точку доступа на компьютере
  3. Как восстановить аккаунт на кинопоиске
  4. Куда ставить домкрат на рено дастер

Источник: amdy.su

По каким-то причинам новый iPhone 13 Pro скачивает файлы из Telegram намного медленнее, чем флагман на Android

Известный инсайдер Ben Geskin столкнулся со странным поведением нового iPhone 13 Pro. Аппарат по какой-то причине слишком медленно загружает файлы из Telegram.

Инсайдер для наглядности проверил скорость скачивания тех же файлов на неназванном флагманском смартфоне с Android, и последний справляется намного быстрее.

По каким-то причинам новый iPhone 13 Pro скачивает файлы из Telegram намного медленнее, чем флагман на Android

Аппараты подключены к одной сети, так что проблема точно не в этом. В чём именно, пока неясно. Также пока неясно, проблема ли это конкретно у инсайдера или же аналогичная ситуация наблюдается у всех.

Некоторые пользователи отмечают, что их iPhone, включая более старые модели, тоже медленно загружают файлы из Telegram, но напрямую с каким-нибудь флагманом на Android пока никто не сравнил. Возможно, проблема на самом деле не новая, но ранее никто особо не акцентировал на ней внимание.

Источник: www.ixbt.com

Рейтинг
( Пока оценок нет )
Загрузка ...