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

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

27
UIView Бесконечная анимация вращения на 360 градусов?
Я пытаюсь повернуть UIImageView 360 градусов и посмотрел несколько онлайн-уроков. Я не мог заставить никого из них работать без UIViewостановки или прыжка на новую позицию. Как мне этого добиться? Последнее, что я попробовал, это: [UIView animateWithDuration:1.0 delay:0.0 options:0 animations:^{ imageToMove.transform = CGAffineTransformMakeRotation(M_PI); } completion:^(BOOL finished){ NSLog(@"Done!"); }]; Но если я …

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

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

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

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


5
предупреждение компиляции: нет правил для обработки файла для архитектуры i386
Как я могу устранить это предупреждение? Предупреждение [ПРЕДУПРЕЖДЕНИЕ]: нет правила для обработки файла '$ (PROJECT_DIR) /MyApp/MessageCell.h' типа sourcecode.objj.h для архитектуры i386

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

30
Перейдите к заголовку Objective C, не созданному в Xcode 6
Недавно я работал над тем, чтобы добавить Swift в существующий проект, чтобы попробовать его в реальной жизни. После добавления исходного файла Swift в проект у меня не возникает проблем с получением «Bridging Header», то есть Objective-C для Swift. Но *-Swift.hфайл заголовка, который должен представлять классы Swift либо помеченные, @objcлибо подклассы …
242 objective-c  xcode  swift 

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


20
Под установкой остается «Настройка репо CocoaPods Master»
Я клонирую проект из репозитория git, но когда я выполняю pod installпервую строку, я вижу «Настройка основного репозитория CocoaPods», и после этого я больше ничего не вижу, консоль останавливается на этом. Я не знаю, что происходит. Кто-нибудь знает, что здесь происходит? Почему CocoaPods останавливается там?

8
Удалить элементы цепочки для ключей при удалении приложения
Я использую код scifihifi-iphone от idandersen для связки ключей и сохраняю пароль, используя [SFHFKeychainUtils storeUsername:@"User" andPassword:@"123" forServiceName:@"TestService" updateExisting:YES error:&error]; Когда я удаляю приложение с устройства, пароль остается в связке ключей. Я хочу удалить пароль из цепочки для ключей, когда пользователь удаляет приложение с устройства. Как я могу это сделать?

30
Apple Mach-O Linker Ошибка при компиляции для устройства
Я только что обновился до xcode 4.0 и больше не могу развертываться на iPhone, я получаю ошибку Apple Mach-O Linker, хотя она все еще работает для симулятора. Ld /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Intermediates/iParcel.build/Debug-iphoneos/iParcel.build/Objects-normal/armv7/iParcel normal armv7 cd /Users/yveswheeler/iParcel setenv IPHONEOS_DEPLOYMENT_TARGET 3.2 setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 -arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk -L/Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos -F/Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos -filelist /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Intermediates/iParcel.build/Debug-iphoneos/iParcel.build/Objects-normal/armv7/iParcel.LinkFileList -dead_strip -all_load …

30
Неопределенные символы для архитектуры i386: _OBJC_CLASS _ $ _ SKPSMTPMessage ", ссылка из: error
Я импортировал рамки для отправки электронной почты из приложения в фоновом режиме, т.е. SKPSMTPMessageFramework. Может кто-нибудь подсказать почему ниже показывается ошибка Undefined symbols for architecture i386: "_OBJC_CLASS_$_SKPSMTPMessage", referenced from: objc-class-ref in ConfirmController.o "_kSKPSMTPPartContentTransferEncodingKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartMessageKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartContentTypeKey", referenced from: -[ConfirmController …

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