На основе кода, который вы показали, проблем нет вообще:
Следовательно, проблема связана с кодом, который у вас есть не показано .Но что это за код, сказать невозможно, потому что вы не показали этот код.
Однако, предположив, я бы посоветовал вам рассмотреть это: ваш код показывает, что вы делаете изображениепросматривать изображение nil
каждый раз, когда запускается ваш код.Это хорошо.Но ваш код не удаляет предыдущий существующий layer
, который вы добавляли при предыдущем запуске этого кода.Поэтому я уверен, что то, что вы видите, осталось от предыдущего существующего layer
, который вы забыли удалить.
Действительно, если этот код запускается несколько раз, существует большая опасность накопления подслоев надруг на друга.