ios- все статьи тега


Анимируем скучные табличные представления в iOS-приложении

Почти в любом iOS-приложении присутствуют табличные представления. Их применяют для отображения одиночного столбца содержимого с вертикальной прокруткой, разделённого на строки. Анимация  —  отличный способ привлечь внимание пользователя, а заодно сделать приложение визуально мягче. Анимировать ячейки табличного представления мы будем с помощью ме...

Как привлекать 50к инсталлов за неделю (iOS)?

Всем привет. Если бы у вас стояла задача привлечь 50к инсталлов за неделю (iOS), чтобы вы сделали?Всем привет. Если бы у вас стояла задача привлечь 50к инсталлов за неделю (iOS), чтобы вы сделали?...

Cllocationmanagerdelegate методы, не вызываемые в Swift-коде

Я пытаюсь создать простое приложение, которое обнаруживает регион, в котором кто-то находится, но я застрял, потому что ни один из методов CLLocationManagerDelegate не вызывается, когда приложение запускается и находит местоположения. В случае, если это актуально, я также не вижу диалогового окна с просьбой дать приложению разрешение на использование местоположения. Вот что у меня есть до сих пор - import UIKit import CoreLocation class ViewController: UIViewController, CLLocationManagerDel ...

Агент пользователя не меняется в NSMutableURLRequest

Я знаю, что может быть несколько вопросов об этом, но я сталкиваюсь с проблемой, когда я пытаюсь установить новый "агент пользователя" для моего UIWebView. Вот что я делаю прямо сейчас: NSURL *myUrl = [NSURL URLWithString:auxUrl]; NSMutableURLRequest *myRequest = [NSMutableURLRequest requestWithURL:myUrl]; NSMutableString *auxUserAgent = [[NSMutableString alloc] initWithString:[myRequest valueForHTTPHeaderField: @"User-Agent"]]; [auxUserAgent appendString:@"(iOS)"]; [myReque ...

Как сохранить аспект-фиксированный UIView, заполняющий экран в любой ориентации экрана программно в swift?

Я хочу только этот простой эффект: То, что у меня есть изображение, автоматически ориентируется в соответствии с ориентацией устройства / экрана, оно всегда заполняет весь экран, не растягиваясь, так что аспект не меняется. Я работаю с Xcode, хотя я получил много ответов с помощью раскадровки и UI builder, мне действительно не нравятся такие способы, которые хорошо работают, но вы понятия не имеете, как это работает, поэтому я пытался найти способ сделать это программно. У меня есть попыталс ...

Преобразование строки (float value) в int в Swift

Здравствуйте у меня есть строка "(со значением float) " let floatstring : String = "23.24" print(floatstring) Я хочу преобразовать float String в Int. Спасибо! ...

полный список @IB* в xcode и их варианты использования

В настоящее время я изучаю разработку iOS в swift. В xcode, я знаю, что наиболее часто используемые @IB являются @IBAction и @IBOutlet, есть и другие @IB, такие как @IBInspectable, @IBDesignable. Но мне было интересно, есть ли другие @IB доступные и каковы их варианты использования? ...

Как использовать CoreAudio API в Swift

Я нахожусь в процессе миграции моего потокового аудио двигателя на swift. мне трудно использовать C Audio API в swift. У меня есть проблема с AudioFileStreamOpen api, где он принимает 2 функции C в качестве параметра. Я не знаю, как использовать этот API swift. AudioFileStreamOpen(self as UnsafePointer<()>, propertyProc, packetProc, kAudioFileMP3Type, audioStreamId) Я определил метод обратного вызова, как показано ниже для этого API. Но я получаю ошибку компиляции. func propertyProc(i ...

iOS11 wkwebview сбой из-за NSInvalidUnarchiveOperationException

С ObjectiveC я разрабатываю приложение SingleView, ориентированное на iOS 11, имеющее один контроллер вида/представление. в основном.раскадровка поверх представления я бросил представление WebKit (WKWebView). Я вижу сбой как в симуляторе, так и на iPhone 6 под управлением iOS 11.0.1: Завершение работы приложения из-за неперехваченного исключения "NSInvalidUnarchiveOperationException", причина: "не удалось создать экземпляр класса с именем WKWebView" Нужно ли мне что-нибудь еще, чтобы он р ...

Есть ли способ аннулировать кэш локализации NSBundle, без перезапуска приложения? [УСВН]

Предположим, что мы можем изменить во время выполнения локализуемый.строки, которые помещаются в NSBundle В настоящий момент, даже если мы изменим его содержимое, NSLocalizedString вернет старые(кэшированные) значения. Запустить Приложение получить LocalizableString для конкретного key1 Изменение Локализуемо.строки key1 = value2 Проверьте, если LocalizableString для конкретного key1 == значение2 То, что я уже пробовал: [[NSBundble mainBundle] invalidateResourceCache] [UIApplicatio ...

Array Index Out of Bounds issue (NSRangeException) in - [NSManagedObjectContext сохранить:]

Мое приложение iOS только что разбилось с NSRangeException на -[NSManagedObjectContext save:]. Больше ничего полезного нигде не найти. И как мне это исправить? Я не получаю никакого адреса памяти или чего-то, с чем я могу работать... 2015-04-22 14:16:38.078 heavenhelp[33559:1734247] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 6 beyond bounds [0 .. 5]' *** First throw call stack: ( 0 CoreFoundation ...

Как заставить UITextView вызвать метод addTarget

Как я буду использовать метод addTarget с UITextView? Я знаю, что вы можете использовать его с UITextField, но я не могу использовать его с UITextView. Я даже не могу создать действие с помощью UITextView. Есть ли способ сделать это? Заранее спасибо. ...

iPhone 5 splashscreen не отображается правильно-Phonegap

Я обновляю свое приложение PhoneGap iOS, чтобы сделать его совместимым с iPhone 5. Я вручную скрываю заставку после инициализации моего приложения. При моделировании iPhone 5: при запуске приложения отображается правильный экран-заставка (Default-568h@2x.png) (здесь "5"), но быстро скрывает его и вместо этого отображает заставку iPhone 4 (здесь "4"). 4 не охватывает все приложение, таким образом, показывая верхнюю и нижнюю полосы инициализации приложения. Я не такой. совершенно уверен, как эт ...

UICollectionView горизонтальная подкачка не по центру

У меня есть горизонтальная прокрутка collectionView с каждой ячейкой размером представления. Когда я просматриваю collectionView, он не перелистывается по ячейкам. Клетки находятся не в центре экрана. Я перепробовал кучу вещей, чтобы попытаться исправить это, и мне не повезло. Вот видео этой проблемы: https://www.youtube.com/watch?v=tXsxWelk16w Есть идеи? ...

Работа с областью и результатом JSON

Я новичок в области, и я пытаюсь использовать царстве в моем проекте. Здесь я пытаюсь разобрать JSON и сохранить его с помощью realm. Когда я пытаюсь выполнить цикл через результирующий массив, возникает ошибка 'попытка изменить объект вне транзакции записи-сначала вызовите beginwritetransaction на экземпляре RLMRealm' Это результат JSON: {"data":[{"id":1,"parent_id":0,"name":"JenniferMaenle","title":"Ms","phone":"","address":"Toled, ohio","email":"jlmaenle@aol.com","image":"44381525_2 ...

XCode: как изменить расположение видов между альбомным и портретным режимами

В портретном режиме у меня есть четыре вида поверх друг друга сверху донизу контроллера вида (см. изображение). Затем я хочу изменить положение видов относительно друг друга, когда устройство переходит в альбомную ориентацию (см. Рисунок 2). Я хочу, чтобы вид 4 двигался рядом с видами 2 и 3, и все они сидят ниже вида 1. Некоторые условия компоновки: Вид 1 прикреплен к верхней части контроллер вида как в альбомной, так и в портретной ориентации. Вид 4 прикрепляется к левому, правому и ниж ...

Как правильно использовать объекты Realm в UITableViewController?

Я пытаюсь использовать Realm в своем UITableViewController, и у меня возникают проблемы всякий раз, когда я пытаюсь найти объект в индексе строки, если я приведу объект к его классу (простите меня, если я использую неправильную терминологию, я все еще довольно новичок в Swift, Realm ans iOS dev!)... У меня есть класс Site, который выглядит так, и база данных имеет несколько тысяч записей: class Site: RLMObject { var id: String = "" var name: String = "" } В моем контроллере таблично ...

iOS 8.0 UIWebView file input аварийно завершает работу моего приложения

После обновления до iOS 8.0, нажав кнопку" Выбрать файл "(ввод HTML-файла), а затем нажав" сделать фото или видео " / "выбрать существующий", мое приложение аварийно завершает работу. Эта функциональность прекрасно работает с iOS 6, но в iOS 8.0 функциональность ввода файлов полностью нарушена! Кто-нибудь еще испытывает ту же проблему с приложениями UIWebView? ...

SceneKit-поворот SCNNode с жестом панорамирования на основе направления

Я пишу свой первый проект scenekit и пытаюсь использовать жест Pan для поворота простого объекта в моей сцене (объект-это простая форма куба L, импортированная из .файл dae, точка поворота установлена правильно). Я прошел через множество решений SO и учебников, и я собрал некоторый код, но вращение не работает правильно. Если я несколько раз попытаюсь повернуть объект вдоль одной оси, он будет работать правильно, но когда я попытаюсь повернуть его в другую сторону, в начале панорамирования объ ...

Пользовательский UIView и becomeFirstResponder

У меня есть пользовательский UIView, который реализует протокол UIKeyInput и имеет - (BOOL) canBecomeFirstResponder{ return YES; } Определяется в подклассе. При вызове: [customView becomeFirstResponder]; NSLog(@"is first? %i",[customView isFirstResponder]); При нажатии кнопки он возвращает false, Даже если canBecomeFirstResponder правильно установлен и все функции протокола UIKeyInput реализованы. Какие еще вещи могут помешать этому взгляду стать первым ответчиком? Он живет внутр ...