objective-c- все статьи тега ➜ страница 13
Закругленные углы на UIImage
Я пытаюсь рисовать изображения на iPhone с помощью закругленных углов, а-ля контактные изображения в приложении "Контакты". У меня есть код, который обычно работает, но он иногда падает внутри процедур рисования UIImage с помощью EXEC_BAD_ACCESS -KERN_INVALID_ADDRESS. Я думал, что это может быть связано с обрезка вопрос Я спросил несколько недель назад, но я считаю, что я правильно обтравочный контур. вот код, который я использую - когда он не падает, результат выглядит отлично, и любой, кто хо ...
Цель C: преобразование NSMutableString в NSString
У меня есть NSMutableString, как я могу преобразовать его в NSString? ...
Xcode-как подключить XIB к классу ViewController
Я создал первый мой TestViewController.h и *.m. после этого мой TestView.xib. теперь мне нужно сказать моему xib:"Да, пожалуйста, возьмите класс TestViewController в качестве владельца Моего файла". Я открываю свой xib, иду к инспектору идентификации его владельца файла и выбираю в разделе "пользовательский класс" TestViewController. но этого кажется недостаточно-как когда я открываю TestView.xib, а затем выберите "Assistent Editor View" он должен вызвать соответствующий ViewController в пра ...
Как дросселировать поиск (на основе скорости ввода) в iOS UISearchBar?
У меня есть uisearchbar часть UISearchDisplayController, который используется для отображения результатов поиска из локального CoreData и удаленного API. То, что я хочу достичь, - это "задержка" поиска на удаленном API. В настоящее время, для каждого символа, введенного пользователем, посылается запрос. Но если пользователь печатает особенно быстро, то нет смысла отправлять много запросов: это помогло бы дождаться, пока он перестанет печатать. Есть ли способ достичь этого? чтение документация ...
Xcode не компилирует какой-либо проект? 'clang не удалось с кодом выхода 255'
Эй, все в основном то, что говорит название, я работал над своим проектом без проблем, а затем внезапно он просто перестал компилироваться. Единственное, что привело к этому, был один из моих .m файлов покраснел, когда я случайно переименовал его, и мне пришлось удалить его и заменить, но это было все. Я искал вокруг и могу подтвердить, что это не мой идентификатор пакета, который вызывает проблему. Я также проверил это с помощью LLVM-GCC и получил этот инструмент LLVM-GCC в-4.2 ошибка с кодом в ...
Не удается получить доступ к свойству типа Swift из Objective-C
Я пытаюсь получить доступ к Swift класса Double? свойство от Objective-C. class BusinessDetailViewController: UIViewController { var lat : Double? var lon : Double? // Other elements... } в другом контроллере вида, я пытаюсь получить доступ lat следующее: #import "i5km-Swift.h" @interface ViewController () @property (strong, nonatomic) BusinessDetailViewController *businessDetailViewController; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad ...
POST multipart / form-данные с целью-C
таким образом, этот HTML-код отправляет данные в правильном формате для меня. <form action="https://www.example.com/register.php" method="post" enctype="multipart/form-data"> Name: <input type="text" name="userName"><BR /> Email: <input type="text" name="userEmail"><BR /> Password: <input type="text" name="userPassword"><BR /> Avatar: <input type="file" name="avatar"><BR /> <input type="submit"> </form> Я пр ...
Обнаружение прокрутки UITableView
Я на подклассы UITableView (как KRTableView) и реализовал четыре сенсорных методов (touchesBegan, touchesEnded, touchesMoved, и touchesCancelled), так что я могу определить, когда сенсорных событий обрабатывается в UITableView. По сути, мне нужно обнаружить, когда UITableView прокручивается вверх или вниз. тем не менее, подкласс UITableView и создание вышеуказанных методов только обнаруживает, когда прокрутка или движение пальца происходит в UITableViewCell, не на весь UITableView. Как тольк ...
Как построить плагин Unity3d для iOS
У меня есть очень маленькая библиотека Objective-C, построенная для iOS, и я хочу экспортировать ее в Unity. Я понимаю основной процесс написания оболочки csharp, которая маршалирует все вызовы в родную библиотеку, но я совершенно не знаю, с чего начать. Может ли кто - нибудь объяснить шаг за шагом, как создать пакет unity с моей библиотекой, чтобы я мог также распространять его другим разработчикам. документация Unity3d довольно коротка и не объясняет что угодно. спасибо. ...
Что делает @dynamic в Objective-C? [дубликат]
этот вопрос уже есть ответ здесь: @ synthesize vs @dynamic, каковы различия? 8 ответов Objective-C имеет функцию под названием @dynamic. Google только перечисляет результаты о динамическом наборе текста. Я редко вижу это в коде, и я не понимаю, для чего он используется. Мочь кто объяснит мне это? Спасибо. ...
Загружать изображения из комплекта с прошивкой
я добавил в свой проект a .bundle папка заполнена некоторыми изображениями. Правильно ли ссылаться на это изображение напрямую, написав что-то вроде ?: [UIImage imageNamed:@"imageInBundle.png"]; какой лучший способ доступа и использования этих изображений ? ...
Как прокрутить UITableView до определенной позиции
Как я могу прокрутить ячейку таблицы в определенное положение ? У меня есть таблица, которая показывает 3 строки (по высоте). я хочу, чтобы если я нажму на 1-ю строку, чем в соответствии с высотой таблицы 1-я строка должна прокручиваться и получать новую позицию (центр) и то же самое для других строк. Я попробовал contenOffset, но не получилось.. редактировать : короче говоря, такая вещь, как сборщик данных, когда мы выбираем любую строку в сборщике, строка прокручивается до центра. спасибо.. ...
Вперед-объявить перечисление в Objective-C
у меня возникли проблемы с видимостью перечисления в программе Objective-C. У меня есть два файла заголовка, и один определяет typedef enum. Другой файл должен использовать typedef'D типа. в прямом C, я бы просто #include другой файл заголовка, но в Objective-C, рекомендуется не использовать #import между заголовочными файлами, вместо этого используя forward @class объявления по мере необходимости. Однако я не могу понять, как переадресовать-объявить тип перечисления. мне не нужны фактические ...
Как использовать VideoToolbox для распаковки видеопотока H. 264
У меня было много проблем, выясняя, как использовать аппаратное ускорение видео фреймворка Apple для распаковки видеопотока H. 264. Через несколько недель я понял это и хотел поделиться обширным примером, так как я не мог его найти. моя цель-дать подробный, поучительный пример видео Toolbox, введенного в WWDC ' 14 сессия 513. Мой код не будет компилироваться или выполняться, так как он должен быть интегрирован с элементарным потоком H. 264 (например, чтение видео из файла или потоковой переда ...
Есть проект.файл xcworkspace важно?
Я делаю командную строку xcodebuild с помощью сценария оболочки. Моя проблема, если я открываю и закрываю xx.xcodeproj файл один раз, а затем использовать эту команду он работает хорошо. каким-то образом, если я получу глубокие изменения в файле, это project.xcworkspace это единственный файл, который был изменен. Является ли этот файл действительным и должен ли я проверить его в системе управления версиями? Это вызовет какие-либо проблемы? Я слышал, что это так же важно, как .pbxproj: это пр ...
Вместо push segue как заменить контроллер вида (или удалить из навигационного стека)?
У меня есть небольшое приложение для iPhone, который использует навигационный контроллер для отображения 3 видов (здесь полноэкранный режим): сначала он отображает список социальных сетей (Facebook, Google+ и др.): затем он отображает диалоговое окно OAuth с запросом учетных данных: и (после этого, в том же UIWebView) для разрешения: наконец он отображает последний вид контроллера с пользовательскими данными (в реальном приложении это будет меню, где можно запустить многопользователь ...
AVAudioPlayer не воспроизводит никаких звуков
Я работаю над приложением iOS, которое должно воспроизводить некоторые звуки с помощью AVFoundation основы. Структура рабочего пространства в Xcode 4 содержит два проекта: рабочее место само приложение (основной проект) утилита библиотека после построения служебной библиотеки она приводит к статической библиотеке, которая используется в главном приложении в качестве фреймворка. так, при попытке чтобы воспроизвести звук внутри основного приложения с помощью кода ниже, он работает так, как ...
Перезагрузить UITableView, когда возвращаетесь?
у меня есть верхний уровень UIViewController, которая содержит UITableView. Верхний уровень UIViewController создает экземпляр a NavigationController, и толкает другого UIViewController на NavigationController. То есть мы переходим к новому, второму взгляду. Этот второй вид имеет обычную кнопку "Назад" в верхнем левом углу, чтобы вы могли вернуться к виду верхнего уровня. можно ли при переходе обратно на вид верхнего уровня со второго вида перерисовать UITableView в представлении верхнего ур ...
Содержимое попадает под панель навигации при внедрении в пользовательский контроллер представления контейнера.
обновление основываясь на ответе Тима, я реализовал следующее В каждом контроллере представления, который имел scrollview (или подкласс), который был частью моего пользовательского контейнера: - (void)didMoveToParentViewController:(UIViewController *)parent { if (parent) { CGFloat top = parent.topLayoutGuide.length; CGFloat bottom = parent.bottomLayoutGuide.length; // this is the most important part here, because the first view controller added // never ha ...
Как я могу использовать applicationDidBecomeActive в UIViewController?
Я хочу перезагрузить данные в UIViewController, когда приложение станет активным или станет передним планом. Я знаю, что applicationDidBecomeActive вызывается в классе AppDelegate. Но у меня должна быть глобальная переменная для UIViewController, чтобы перезагрузить свои данные в классе AppDelegate, как этот код: in AppDelegate.m // global variable UIViewController *viewController1; UIViewController *viewController2; -(void)applicationDidBecomeActive:(UIApplication *)application { [viewC ...