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

Этот тег следует использовать только для вопросов, касающихся функций Objective-C или зависящих от кода на языке. Теги [cocoa] и [cocoa-touch] следует использовать, чтобы узнать о фреймворках или классах Apple. Используйте связанные теги [ios], [macos], [apple-watch] и [tvos] для проблем, характерных для этих платформ.

10
Установка альфы в UIView устанавливает альфа-канал для его подпредставлений, чего не должно происходить
Согласно документации для UIVIew @property(nonatomic) CGFloat alpha Значение этого свойства - число с плавающей запятой в диапазоне от 0,0 до 1,0, где 0,0 представляет собой полностью прозрачный, а 1,0 - полностью непрозрачный. Это значение влияет только на текущее представление и не влияет ни на одно из его встроенных вложенных представлений. …

7
Отправка HTTP-запроса POST на iOS
Я пытаюсь отправить HTTP-сообщение с приложением iOS, которое я разрабатываю, но push никогда не достигает сервера, хотя я получаю код 200 в качестве ответа (из urlconnection). Я никогда не получаю ответа от сервера, и сервер не обнаруживает мои сообщения (сервер обнаруживает сообщения, поступающие с Android) Я использую ARC, но установил …

6
Изменяемый массив в области видимости файла
Я хочу создать постоянный статический массив, который будет использоваться во всем моем файле реализации Objective-C, похожий на что-то вроде этого на верхнем уровне моего файла ".m": static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; Я планирую использовать NUM_TYPESпозже в файле, поэтому я …

7
@IBInspectable с enum?
Я хочу создать @IBInspectableэлемент, как вы видите на картинке ниже: Моя идея состоит в том, чтобы использовать что-то вроде перечисления в качестве типа @IBInspectable, но похоже, что это не так, есть идеи, как реализовать такой элемент? РЕДАКТИРОВАТЬ: Похоже, @IBInspectableподдерживает только эти типы: Int CGFloat Double String Bool CGPoint CGSize CGRect …

18
Нет свайпа назад при скрытии панели навигации в UINavigationController
Мне нравится пакет swipe, унаследованный от встраивания ваших представлений в файл UINavigationController. К сожалению, я не могу найти способ скрыть, NavigationBarно все еще прокрутите сенсорную панель назад gesture. Я могу писать собственные жесты, но предпочитаю этого не делать и вместо этого полагаться на UINavigationControllerсмахивание назад gesture. если я сниму флажок …

6
UIButton с двумя строками текста в заголовке (numberOfLines = 2)
Я пытаюсь создать объект UIButtonс двумя строками текста в заголовкеLabel. Это код, который я использую: UIButton *titleButton = [[UIButton alloc] initWithFrame:CGRectMake(15, 10, frame.size.width-100, 100)]; titleButton.titleLabel.font = [UIFont boldSystemFontOfSize:24.0]; [titleButton setTitle:@"This text is very long and should get truncated at the end of the second line" forState:UIControlStateNormal]; titleButton.titleLabel.lineBreakMode = UILineBreakModeTailTruncation; titleButton.titleLabel.numberOfLines …

17
Невозможно найти спецификацию в CocoaPods
Я не могу понять, почему Cocoapod не может найти созданную мной спецификацию модуля при запуске pod install. Может ли кто-нибудь помочь мне решить эту проблему? Я определяю подспецификацию в файле podspec моей библиотеки следующим образом: s.subspec 'mysubspec' do |c| c.dependency 'ABC','1.0.0' end Эта зависимость ABC указана в библиотеке Podfile: pod …

8
Как изменить приоритет ограничений во время выполнения
У меня есть представление с динамической высотой, и я пытаюсь изменить этот приоритет высоты представления во время выполнения. Вот моя часть кода; if (index == 0) { surveyViewHeightConstraint.constant = 0; surveyViewHeightConstraint.priority = 1000; } else if (index == 1) { surveyViewHeightConstraint.constant = 163; surveyViewHeightConstraint.priority = 500; } Я меняю индекс …

24
Не удалось найти раскадровку с именем "Основная" в наборе
У меня странная ошибка: 'Could not find a storyboard named 'Main' in bundle NSBundle'при попытке запустить приложение на реальном устройстве iOS. У меня есть файл в моем каталоге, и он отлично работает в симуляторе. Однако в Copy Bundle Resourcesразделе файл Main.storyboardкрасный. Я попытался удалить его и добавить снова, перезапустить Xcode, …


3
NSURLResponse - Как получить код статуса?
У меня простой NSURLRequest: [NSURLConnection sendAsynchronousRequest:myRequest queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) { // do stuff with response if status is 200 }]; Как мне получить код состояния, чтобы убедиться, что запрос был принят?
86 ios  objective-c 


8
NSURLConnection и базовая HTTP-аутентификация в iOS
Мне нужно вызвать начальную букву GET HTTP requestс помощью Basic Authentication. Это будет первый раз, когда запрос будет отправлен на сервер, и у меня уже есть запрос, username & passwordпоэтому нет необходимости в запросе с сервера для авторизации. Первый вопрос: Должен ли NSURLConnectionбыть установлен синхронный режим для базовой аутентификации? Согласно …

4
ARC запрещает объекты Objective-C в структурах или объединениях, несмотря на маркировку файла -fno-objc-arc
ARC запрещает объекты Objective-C в структурах или объединениях, несмотря на то, что помечен файл -fno-objc-arc? Почему это так? У меня было предположение, что если вы отметите его -fno-objc-arc, у вас не будет этого ограничения.

4
Обязательно ли присваивать строку переменной перед ее сравнением с другой?
Я хочу сравнить значение NSStringстроки со строкой «Неправильно». Вот мой код: NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"]; if( [statusString isEqualToString:wrongTxt] ){ doSomething; } Мне действительно нужно создавать NSString для "Wrong"? Кроме того, могу ли я сравнить значение a UILabelсо textстрокой без присвоения значения метки строке?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.