Запитання з тегом «ios»

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

30
Xcode 4: Створення UIView xib, неправильне підключення
Я намагаюся створити перо, яке містить вигляд, який буде вбудований у TableViewCell. Я створив інтерфейс і файли реалізації, ResultCell.hі ResultCell.m. Вони на складі, готові, коду не змінюються. Потім я створюю порожній файл XIB і перетягую на нього UIView. Потім я натискаю Власник файлу та встановлюю тип ResultCell. Я натискаю подання …
84 ios  xcode  xcode4 


6
Створення програмних обмежень макета
Я знаю, що багато людей вже задавали багато питань з цього приводу, але навіть маючи відповіді, я не можу змусити це працювати. Коли я маю справу з обмеженнями на раскадровці, це легко, але в коді мені важко. Я намагаюся, наприклад, мати вигляд, який залишається праворуч і має висоту екрана відповідно …

4
dismissModalViewController І передавати дані назад
У мене є два контролери перегляду, firstViewController та secondViewController . Я використовую цей код для переключення на мій secondViewController (я також передаю йому рядок): secondViewController *second = [[secondViewController alloc] initWithNibName:nil bundle:nil]; second.myString = @"This text is passed from firstViewController!"; second.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; [self presentModalViewController:second animated:YES]; [second release]; Потім я використовую …

14
Симулятор неможливо запустити, оскільки він уже використовується
Я працюю з xcode 5, і часто отримую, The Simulator can't be launched because it is already in use.коли він не працює або не відкритий (тобто після того, як я роблю: кинути симулятор). Я зупинив додаток і не маю жодного іншого проекту, який би був відкритий, працює чи використовує симулятор …


5
Немає представника AVPlayer? Як відстежити, коли пісня закінчилася? Завдання C Розробка iPhone
Я озирнувся, але не можу знайти протокол делегування для AVPlayer class. Що дає? Я використовую його підклас,, AVQueuePlayerдля відтворення масиву AVPlayerItems, кожен завантажений з URL-адреси. Чи є спосіб назвати метод, коли пісня закінчується? Помітно в кінці черги? І якщо це неможливо, чи є спосіб, яким би я міг викликати метод, …

5
UITapGestureRecognizer - змусити його працювати при дотику, а не до дотику?
Те, що я використовую для натискання події, дуже чутливе до часу, тому мені цікаво, чи можливо зробити UITapGestureRecognizer активованим, коли користувач просто натискає, а не вимагати від них також дотику?

9
Запит дозволу на камеру та бібліотеку в iOS 10 - Info.plist
Я застосував WKWebView в додатку. на показаній веб-сторінці є файл, де він повинен імпортувати зображення з фотографій. Кожного разу, коли я натискаю на цей вхід і вибираю або «Сфотографувати», або «Бібліотека фотографій», програма раптово виходить з ладу, що, на мою думку, пов’язано з тим, що програмі бракує дозволу робити фотографії …
84 ios  swift  wkwebview 

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 

4
Чому я не можу зателефонувати за замовчуванням super.init () на UIViewController у Swift?
Я не використовую a UIViewControllerз розкадрування, і я хочу мати власну initфункцію, де я передаю NSManagedObjectIDякийсь об’єкт. Я просто хочу зателефонувати, super.init()як у Objective-C. Подобається це: init(objectId: NSManagedObjectID) { super.init() } Але я отримую таку помилку компілятора: Потрібно викликати призначений ініціалізатор суперкласу UIViewController Чи можу я просто більше цього не …

2
Як надрукувати деталі винятку "спіймати усіх" у Swift?
Я оновлюю свій код, щоб використовувати Swift, і мені цікаво, як надрукувати детальну інформацію про помилку для винятку, який відповідає реченню “catch all”. Я трохи модифікував приклад із цієї сторінки швидкого мовного довідника, щоб проілюструвати свою думку: 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 &lt;NSObject&gt; - (void)gameAddViewControllerDidCancel:(GameAddViewController *)controller; …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.