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

108
UIAlertView сначала устарел IOS 9

Я пробовал несколько способов использовать UIAlertController вместо UIAlertView. Я пробовал несколько способов, но не могу заставить работать предупреждение. Вот мой код, который отлично работает в IOS 8 и IOS 9, но отображается с устаревшими флагами. Я попробовал элегантное предложение ниже, но не...

107
Отправка сообщения на ноль в Objective-C

Как разработчик Java, читающий документацию Apple по Objective-C 2.0: мне интересно, что означает « отправка сообщения на ноль », не говоря уже о том, насколько это действительно полезно. Взяв отрывок из документации: В Какао есть несколько шаблонов, которые используют этот факт. Значение,...

107
Изучите C, прежде чем изучать Objective-C [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

107
Получение значения UITextField при вводе нажатий клавиш?

Скажем, у меня есть следующий код: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; Я бы хотел, greetingLabelчтобы он прочитал «Hello [nameTextField]», как только пользователь нажмет любую клавишу. В основном мне нужен iPhone-эквивалент метода делегата Cocoa...

107
Отладчик Xcode: просмотр значения переменной

Мой код в UITableViewController: delegate.myData = [myData objectAtIndex:indexPath.row]; Как я могу увидеть значения delegate.myDataили indexPath.rowв отладчике? delegate.myDataдолжен быть массивом и indexPath.rowфайлом int. Я могу видеть только адреса памяти объектов delegateи , indexPathно где...

107
Пример использования oneeway void в Objective-C?

Я нашел странное ключевое слово в NSObject.h - (oneway void)release; Я поискал в Интернете и узнал, что это связано с асинхронной передачей сообщений, которая похожа на передачу сообщений в Erlang. Кажется, из этого можно сделать много интересного. Каковы хорошие варианты использования этого...

107
Условно начать в разных местах раскадровки из AppDelegate

У меня есть раскадровка, настроенная с рабочим логином и контроллером основного представления, последний является контроллером представления, к которому пользователь переходит в случае успешного входа в систему. Моя цель - немедленно показать главный контроллер представления, если аутентификация...

107
Правильное использование beginBackgroundTaskWithExpirationHandler

Я немного не понимаю, как и когда использовать beginBackgroundTaskWithExpirationHandler. Apple показывает в своих примерах, как использовать его в applicationDidEnterBackgroundделегате, чтобы получить больше времени для выполнения некоторой важной задачи, обычно сетевой транзакции. Когда я смотрю...

107
Как прокрутить UIScrollView при появлении клавиатуры?

У меня проблемы с кодом. Я пытаюсь переместить, UIScrollViewкогда редактируюUITextField который должен быть скрыт щелчком клавиатуры. Я перемещаю основной фрейм прямо сейчас, потому что не знаю, как «прокрутить вверх» код. Итак, я сделал немного кода, он работает нормально, но когда я редактирую...

107
UITableView с фиксированными заголовками разделов

Приветствую, я читаю, что по умолчанию UITableViewстроки заголовков разделов закрепляются в верхней части таблицы при прокрутке разделов до тех пор, пока следующий раздел не вытолкнет строку предыдущего раздела из поля зрения. У меня есть UITableViewвнутри a, UIViewControllerи это, похоже, не так....

107
Как перевести градусы в радианы?

Я пытаюсь преобразовать этот Obj-Cкод в Swiftкод, но не знаю, каким должен быть эквивалент этого кода? #define DEGREES_TO_RADIANS(degrees)((M_PI * degrees)/180) Я погуглил и нашел это Но я не понимаю, как это преобразовать в Swift в моем...

106
Удалите HTML-теги из NSString на iPhone

Есть несколько различных способов удаления HTML tagsиз NSStringдюйма Cocoa. Один из способов - преобразовать строку в, NSAttributedStringа затем захватить визуализированный текст. Другой способ - использовать метод NSXMLDocument's- objectByApplyingXSLTStringдля применения XSLTпреобразования,...

106
Как проверить, усечен ли UILabel?

У меня есть размер, UILabelкоторый может быть разной длины в зависимости от того, работает ли мое приложение в портретном или ландшафтном режиме на iPhone или iPad. Когда текст слишком длинный для отображения в одной строке и обрезается, я хочу, чтобы пользователь мог нажать его и получить...

106
iOS обнаруживает 3G или WiFi

Не уверен, возможно ли это, но у меня есть такой сценарий. У меня есть веб-сайт, отображаемый в моем UIWebView, ссылка на который установлена ​​в UISegmentedController. Их веб-сайт может определить, подключены ли вы к Wi-Fi или к сети 3G. Теперь сегментированный контроллер указывает на 2 разные...

106
Как использовать ключевые слова Objective-C, отличные от NULL, и ключевые слова NULL в блочном методе API

Рассмотрим следующий метод - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; Ключевые слова new nonnullи nullable annotation можно дополнить следующим образом: - (void)methodWithArg:(nonnull NSString...

106
Отрегулируйте альфа-канал UIColor

Я установил UIColorиспользование rgb в качестве фона UILabel. alphaЕдинственное пытаюсь настроить . Как я могу изменить альфа-канал существующего RGB UIColor? редактировать В основном у меня UILabelsесть набор UIColor(с использованием rgb), и я не знаю, какой он цвет UILabels. В какой-то момент...

105
Можно ли изменить цвет фона UIButtons?

Этот меня поставил в тупик. Можно ли вообще изменить цвет фона UIButton в Какао для iPhone. Я пробовал установить цвет фона, но он меняет только углы. setBackgroundColor:кажется, единственный доступный метод для таких вещей. [random setBackgroundColor:[UIColor blueColor]]; [random.titleLabel...

105
Как программно добавить действие к кнопке в xcode

Я знаю, как добавить IBAction к кнопке, перетащив его из конструктора интерфейса, но я хочу добавить действие программно, чтобы сэкономить время и избежать постоянного переключения вперед и назад. Решение, вероятно, действительно простое, но я просто не могу найти ответов, когда ищу его....