Вопросы с тегом «objective-c»

260
Не могу использовать классы Swift внутри Objective-C

Я пытаюсь интегрировать Swiftкод в мое приложение. Мое приложение написано в, Objective-Cи я добавил Swiftкласс. Я сделал все, что описано здесь . Но моя проблема в том Xcode, что -Swift.hфайл не создан , только заголовки моста. Я создал его, но на самом деле он пуст. Я могу использовать все свои...

260
iOS определяет, находится ли пользователь на iPad

У меня есть приложение, которое работает на iPhone и iPod Touch, оно может работать на Retina iPad и все такое, но нужно выполнить одну настройку. Мне нужно определить, является ли текущее устройство iPad. Какой код я могу использовать, чтобы определить, использует ли пользователь iPad,...

257
Как добавить покупку из приложения в приложение для iOS?

Как добавить покупку из приложения в приложение для iOS? Каковы все детали и есть ли пример кода? Предполагается, что это будет всеобщая информация о том, как добавлять покупки из приложений в приложения для...

255
GCD для выполнения задачи в главном потоке

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

254
Жирный и не жирный текст в одном UILabel?

Как можно было бы включить как жирный, так и не жирный текст в uiLabel? Я бы предпочел не использовать UIWebView. Я также читал, что это возможно с помощью NSAttributedString, но я понятия не имею, как это использовать. Любые идеи? Apple достигает этого в нескольких своих приложениях; Примеры...

253
Как найти самый верхний контроллер вида на iOS

Я столкнулся с парой случаев, когда было бы удобно найти «самый верхний» контроллер представления (тот, который отвечает за текущее представление), но не нашел способа сделать это. В основном проблема заключается в следующем: учитывая, что каждый выполняется в классе, который не является...

252
Всегда передавать слабую ссылку на себя в блок в ARC?

Я немного запутался в использовании блока в Objective-C. В настоящее время я использую ARC, и в моем приложении довольно много блоков, и в настоящее время я всегда ссылаюсь на selfнего вместо его слабой ссылки. Может ли это быть причиной того, что эти блоки сохранили selfи не допустили их...

252
Программно установить начальный вид контроллера с помощью раскадровки

Как мне программно установить InitialViewControllerраскадровку? Я хочу открыть свою раскадровку в другом представлении в зависимости от некоторых условий, которые могут варьироваться от запуска к...

251
UIView Бесконечная анимация вращения на 360 градусов?

Я пытаюсь повернуть UIImageView 360 градусов и посмотрел несколько онлайн-уроков. Я не мог заставить никого из них работать без UIViewостановки или прыжка на новую позицию. Как мне этого добиться? Последнее, что я попробовал, это: [UIView animateWithDuration:1.0 delay:0.0 options:0 animations:^{...

250
Объясняя разницу между автоматическими AdjustsScrollViewInsets, extendedLayoutIncludeOpaqueBars, edgeForExtendedLayout в iOS7

Я много читал о переходе пользовательского интерфейса iOS7. Я не могу получить то , что эти три свойства automaticallyAdjustsScrollViewInsets, extendedLayoutIncludesOpaqueBars, edgesForExtendedLayout?? Например, я пытаюсь заставить мои контроллеры представления запускаться ниже строки состояния, но...

250
Скрыть разделительную линию на одном UITableViewCell

Я настраиваю UITableView. Я хочу скрыть линию, разделяющую последнюю клетку ... я могу это сделать? Я знаю, что могу сделать, tableView.separatorStyle = UITableViewCellStyle.Noneно это повлияет на все ячейки tableView. Я хочу, чтобы это затронуло только мою последнюю...

248
iOS - вызов метода делегирования приложения из ViewController

То, что я пытаюсь сделать, - это нажать кнопку (которая была создана в коде) и заставить ее вызвать другой контроллер представления, а затем запустить функцию в новом контроллере представления. Я знаю, что это может быть сделано относительно легко в IB, но это не вариант. Примером того, что я хочу...

246
Как получить марку и модель устройства на iOS?

Мне было интересно, можно ли определить, что это за iPhone (например) на текущем устройстве? Я знаю, что можно получить модель, NSString *deviceType = [[UIDevice currentDevice] model]; которая будет просто возвращать, есть ли у меня «iPhone» или «iPod», НО мне было интересно, можно ли определить /...

244
Как сравнить два NSDates: что является более поздним?

Я пытаюсь добиться синхронизации DropBox и мне нужно сравнить даты двух файлов. Один на моем аккаунте dropBox, а другой на моем iPhone. Я придумал следующее, но получаю неожиданные результаты. Я думаю, что я делаю что-то в корне неправильно, сравнивая две даты. Я просто использовал операторы>...

242
Перейдите к заголовку Objective C, не созданному в Xcode 6

Недавно я работал над тем, чтобы добавить Swift в существующий проект, чтобы попробовать его в реальной жизни. После добавления исходного файла Swift в проект у меня не возникает проблем с получением «Bridging Header», то есть Objective-C для Swift. Но *-Swift.hфайл заголовка, который должен...

241
Как загрузить UIView с помощью nib-файла, созданного с помощью Interface Builder

Я пытаюсь сделать что-то немного сложнее, но то, что должно быть возможно. Так что это вызов для всех вас, экспертов (на этом форуме много ребят :)). Я создаю «компонент» Анкеты, который я хочу загрузить в NavigationContoller(мой QuestionManagerViewController). «Компонент» является «пустым»...