Вопросы с тегом «ios»

iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, специфичных для этих языков программирования.

10
Как я могу написать приложение для iPhone полностью на JavaScript, не делая его просто веб-приложением?
Я не хочу тратить время на изучение Obj-C. Я более 7 лет занимаюсь программированием веб-приложений. Разве не должно быть способа использовать WebView и просто написать все приложение на javascript, извлекая файлы прямо из ресурсов проекта?

7
UIScrollView приостанавливает NSTimer до завершения прокрутки
Во время UIScrollViewпрокрутки объекта (или его производного класса) кажется, что все NSTimersвыполняемые операции приостанавливаются до завершения прокрутки. Есть ли способ обойти это? Потоки? Установка приоритета? Что-нибудь?

10
Какие языки программирования можно использовать для разработки приложений для iPhone, iPod Touch и iPad (iOS)?
Какие языки программирования можно использовать для разработки приложений для iPhone, iPod Touch и iPad (iOS)? Есть ли планы в будущем расширить количество языков программирования, которые будет поддерживать iOS?
84 iphone  ipad  ios4  ios 

7
iOS 11 - Высота клавиатуры возвращает 0 в уведомлении клавиатуры
Я без проблем использую уведомления клавиатуры и получаю точную высоту клавиатуры. - (void)keyboardDidShow:(NSNotification *) notification{ CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; NSLog(@"%f",keyboardSize.height);} но с iOS 11 размер клавиатуры равен 0 при вызове уведомления. Какая проблема возникает в этом сценарии? Я использую xcode 9 Beta 5

14
Как редактировать пустые пространства слева и справа UIBarButtonItem в UINavigationBar [iOS 7]
Раньше я использовал iOS 6.1, но теперь я перешел на iOS 7. Наряду с другими проблемами я заметил, что на моей панели навигации левое пространство элемента левой панели кнопок и правое пустое пространство элемента правой панели кнопок довольно больше в iOS 7, чем в iOS 6. Мне нужно знать, есть …

3
Внедрение NSCopying
Я прочитал NSCopyingдокументацию, но все еще не уверен, как реализовать то, что требуется. Мой класс Vendor: @interface Vendor : NSObject { NSString *vendorID; NSMutableArray *availableCars; BOOL atAirport; } @property (nonatomic, copy) NSString *vendorID; @property (nonatomic, retain) NSMutableArray *availableCars; @property (nonatomic, assign) BOOL atAirport; - (id)initFromVehVendorAvailsDictionary:(NSDictionary *)vehVendorAvails; @end У Vendorкласса есть …

5
UITapGestureRecognizer - заставить его работать при касании, а не при касании?
То, для чего я использую событие касания, очень чувствительно ко времени, поэтому мне любопытно, можно ли активировать UITapGestureRecognizer, когда пользователь просто коснется земли, вместо того, чтобы требовать, чтобы они тоже подправили?

16
определить, был ли MKMapView перетащен / перемещен
Есть ли способ определить, перетаскивали ли MKMapView? Я хочу получать центральное местоположение каждый раз, когда пользователь перетаскивает карту с помощью, CLLocationCoordinate2D centre = [locationMap centerCoordinate];но мне нужен метод делегата или что-то, что срабатывает, как только пользователь перемещается по карте. заранее спасибо
84 ios  mkmapview 

19
Удалите println () для релизной версии iOS Swift
Я хотел бы глобально игнорировать все println()вызовы в моем коде Swift, если я не нахожусь в сборке отладки. Я не могу найти никаких подробных пошаговых инструкций для этого и был бы признателен за руководство. есть способ сделать это глобально, или мне нужно сделать , чтобы окружать каждый println()с #IF DEBUG/#ENDIFутверждениями?
84 ios  xcode  swift  xcode6 

2
Как распечатать детали исключения "поймать все" в Swift?
Я обновляю свой код для использования Swift, и мне интересно, как распечатать сведения об ошибке для исключения, которое соответствует предложению «поймать все». Я немного изменил пример со страницы руководства по языку Swift, чтобы проиллюстрировать свою точку зрения: do { try vend(itemNamed: "Candy Bar") // Enjoy delicious snack } catch VendingMachineError.InvalidSelection …
84 ios  swift  swift2 

7
Программное добавление ограничений CenterX / CenterY
У меня есть UITableViewController, который не отображает никаких разделов, если нечего показывать. Я добавил метку, чтобы указать пользователю, что с этим кодом нечего отображать: label = UILabel(frame: CGRectMake(20, 20, 250, 100)) label.text = "Nothing to show" self.tableView.addSubview(label) Но теперь я хочу, чтобы он был центрирован по горизонтали и вертикали. Обычно …

7
Назначение id <Delegate> из несовместимого типа ViewController * const_strong
Во всем моем приложении я получаю предупреждения о семантических проблемах, когда устанавливаю ViewController.delegate = self. Я искал и нашел похожие сообщения, но ни один из них не смог решить мою проблему. ViewController.m: GameAddViewController *gameAddViewContoller = [[navigationController viewControllers] objectAtIndex:0]; gameAddViewContoller.delegate=self; Я получаю сообщение об ошибке при настройке .delegate=self. GameAddViewController.h: @protocol GameAddViewControllerDelegate …

8
window.onbeforeunload не работает на iPad?
Кто-нибудь знает, onbeforeunloadподдерживается ли мероприятие на iPad и / или есть ли другой способ его использования? Я перепробовал почти все, и похоже, что onbeforeunloadсобытие никогда не запускается на iPad (браузер Safari). В частности, это то, что я пробовал: window.onbeforeunload = function(event) { event.returnValue = 'test'; } window.onbeforeunload = function(event) { …

12
Запрос POST с простой строкой в ​​теле с помощью Alamofire
как можно отправить запрос POST с простой строкой в ​​теле HTTP с помощью Alamofire в моем приложении iOS? По умолчанию Alamofire требует параметров для запроса: Alamofire.request(.POST, "http://mywebsite.com/post-request", parameters: ["foo": "bar"]) Эти параметры содержат пары ключ-значение. Но я не хочу отправлять запрос со строкой "ключ-значение" в теле HTTP. Я имею в …
84 ios  http  swift  request  alamofire 

14
Получить токен устройства для push-уведомления
Я работаю над push-уведомлениями. Я написал следующий код для получения токена устройства. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. // Add the view controller's view to the window and display. [self.window addSubview:viewController.view]; [self.window makeKeyAndVisible]; NSLog(@"Registering for push notifications..."); [[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeSound | …

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