Форум программистов, компьютерный форум CyberForum.ru

Вызов блока с переменными параметрами - Objective-C

Восстановить пароль Регистрация
Другие темы раздела
Objective-C Переход к корневому рут контроллеру с последущей сменой вкладки uitabbarcontroller http://www.cyberforum.ru/objective-c/thread1370181.html
как есть сейчас: UITabBarController *tbc; - (void)viewDidLoad { ; tbc = self.tabBarController; } -(void)someMethod{ ; tbc.selectedIndex = 1;
Objective-C Смена цвета status bar ребят, как поменять цвет текста статус бара на кастомный? текст на белый и черный умею менять, а вот на любой другой — никак. http://www.cyberforum.ru/objective-c/thread1369215.html
Программа клиент сервер Objective-C
Всем доброго времени суток. Сильно не ругайтесь и камнями не кидайтесь, я в программировании только разбираюсь. Купил пару книг по которым сейчас учусь, а именно Стивен Кочан - Программирование на objective-c 6-e издание 2014 года и Метт Гелловей - Сила objective-c 2.0 2014 года. В дальнейшем хочу писать ПО для Mac OS. Как первый проект для написания выбрал клиент серверное приложение для...
Objective-C Проверка наличия ключа в NSDictionary
Здравствуйте. Подскажите как проверить есть ли в NSDictionary нужный мне ключ? Например есть массив словарей, но словари с разными ключами, мне нужно вывести только те словари у которых есть ключ message. Как сделать эту проверку? Как вариант можно было бы в массив заносить все ключи и делать поиск по массиву ключей, но может есть более простой способ?
Objective-C При нажатии координаты фрейма возвращаются в прежние http://www.cyberforum.ru/objective-c/thread1366261.html
Меняю положение какого-нибудь object.frame = CGRectMake(), все ок. НО как только я нажимаю на него, координаты сбрасываются, то есть фрейм возвращается в прежнее состояние. Как избежать этого?
Objective-C HTMLParser - ошибка памяти Делаю парсинг 9000 страниц, возникает ошибка: Parser(426,0xb0093000) malloc: *** mach_vm_map(size=8388608) failed (error code=3) *** error: can't allocate region *** set a breakpoint in malloc_error_break to debug Подскажите пожалуйста как исправить. Добавлено через 5 минут может ошибка в самом парсере: https://github.com/zootreeves/Objective-C-HMTL-Parser подробнее

Показать сообщение отдельно
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
19.02.2015, 11:56     Вызов блока с переменными параметрами
dontgiveafk, дело простое, не странное.
Читайте https://developer.apple.com/library/...itChanges.html
Дело в разном размере float и pointer в 64-битной системе.
Вы можете изменить float -> CGFloat, что должно вылечить симптом. Но я бы на вашем месте пересмотрел взгляд на использование таких блоков.
Другое, более верное решение - передавать список с указателями на объекты, и использовать не примитивы, но NSNumber.

С другой стороны - я не могу с уверенностью сказать что сделает LLVM с типом float в списке. По стандарту вроде должен преобразовать в double, а это уже 8. Если все так - то проблема может быть не там, где я подумал.
 
Текущее время: 06:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru