Форум программистов, компьютерный форум, киберфорум
Наши страницы

Возникновение ошибки EXC_BAD_ACCESS - Swift

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Swift Swift, xcode 6.1.1 не могу бонально вычислить длину строки http://www.cyberforum.ru/swift/thread1911527.html
Недавно начал программировать на swift. Хcode ругается на следующую строку в коде: var a = "строка".characters.count. Ошибка указывает именно на characters. По идее не должно ругаться, не могу...
Swift Как построить сцену (UIView) используя кастомные (UIView)? Игра Sokoban Пишу Sokoban. Имеються кастомные UIView: WallCell BlockCell TargetCell FloorCell PlayerCell Имееться уровень: ########## #--#--#--# http://www.cyberforum.ru/swift/thread1906782.html
Swift Серый квадрат вверху, непонятно откуда. Подскажите пожалуйста, я уже с ума с хожу
При запуске в Симуляторе постоянно вверху непонятный серый квадрат. В XCode его нет https://screencast.com/t/f29xeBDL3e
Приложение Swift
Здравствуйте) Помогите начинающему программисту) Написала приложение, где игрок ходит по игровому полю в виде лабиринта, но он перепрыгивает с клетки сразу на новую клетку, а мне нужно чтобы...
Swift Как установить Swift? http://www.cyberforum.ru/swift/thread1901961.html
Доброго времени суток Простите за дилетантский вопрос. Скажите можно ли программировать на Swift не используя OS Mac? Читал что сейчас это можно делать используя ОS Linux. Если можно то, как это...
Swift Backendless Помогите пожалуйста!!! podfile выдает ошибку в backendless. почему???? подробнее

Показать сообщение отдельно
Danchik
0 / 0 / 0
Регистрация: 01.05.2015
Сообщений: 20

Возникновение ошибки EXC_BAD_ACCESS - Swift

07.02.2017, 03:35. Просмотров 567. Ответов 0
Метки (Все метки)

Здравствуйте! Пишу код змейки, пытаюсь сделать функцию, которая рандомно присвоит свойствам x и y точки значения, далее они пройдут проверку и если эти значения не удовлетворяют условиям, то функция должна вызваться еще раз. Вот код, возникает ошибка EXC_BAD_ACCESS(code=2, adress=0x16fc3be20)


Код
fruit = Fruit(point: CGPoint(x: 75, y: 75), color: UIColor.red)

func randomGenerationFruit() {
        fruit.point = CGPoint(x: CGFloat(Int(arc4random_uniform(UInt32(375)) + 1) + 0), y: CGFloat(Int(arc4random_uniform(UInt32(375)) + 1) + 0))
        if fruit.point.x < 0 || fruit.point.y < 0 || fruit.point.x > 375 || fruit.point.y > 375 || fruit.point.x.truncatingRemainder(dividingBy: 25.0) != 0 || fruit.point.y.truncatingRemainder(dividingBy: 25.0) != 0 {
            randomGenerationFruit()
        }
        for element in listSnake {
            if element.point == fruit.point {
                randomGenerationFruit()
            }
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru