Articles of ios

Проверьте, является ли NSString HTML-строкой на не-HTML?

Я использую UITextView для отображения текста на экране. Я также хочу отображать HTML-текст в том же TextView. Я хочу, когда строка содержит любые данные HTML, она должна отображаться в соответствии с форматом HTML, иначе textview должен использовать шрифт, определенный мной. Вот код, который я использую, чтобы отобразить текст HTML в текстовом виде: NSString *htmlString = […]

iOS Swift: размер кадра UIImage для соответствия размеру пикселя изображения

У меня есть пользовательская ячейка таблицы, в которой я загружаю изображения из базы данных Parse. Я хочу показать полное изображение (как загружено без урожая). Например: у меня есть все изображения размером 640 x 480 в базе данных синтаксического анализа. Итак, каков должен быть размер кадра UIImageView в моей ячейке UITableView? Мне нужна функциональность, соответствующая аспектам. […]

AVAsset Сохранение видео в iOS с изображением наложения руинов видео

Я пытаюсь объединить наложение изображений и видео в новый видеофайл. Это код, который я использую: – (void)mergeVideoUrl:(NSURL *)videoURL andOverlayImage:(UIImage *)overlayImage { NSLog(@"%s", __PRETTY_FUNCTION__); // Create an AVURLAsset AVURLAsset* videoAsset = [[AVURLAsset alloc]initWithURL:videoURL options:nil]; AVMutableComposition* mixComposition = [AVMutableComposition composition]; AVMutableCompositionTrack *compositionVideoTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeVideo preferredTrackID:kCMPersistentTrackID_Invalid]; AVAssetTrack *clipVideoTrack = [[videoAsset tracksWithMediaType:AVMediaTypeVideo] objectAtIndex:0]; [compositionVideoTrack insertTimeRange:CMTimeRangeMake(kCMTimeZero, videoAsset.duration) ofTrack:clipVideoTrack atTime:kCMTimeZero […]

Черные кадры в слиянии AVMutableComposition

Я использую AVMutableComposition для объединения трех видео и аудиодорожки. Теперь объединенное видео включает черное пламя в первую секунду. Я так писал. let mixComposition = AVMutableComposition() let firstTrack = mixComposition.addMutableTrackWithMediaType(AVMediaTypeVideo, preferredTrackID: Int32(kCMPersistentTrackID_Invalid)) do { try firstTrack.insertTimeRange(CMTimeRangeMake(kCMTimeZero, firstAsset.duration), ofTrack: firstAsset.tracksWithMediaType(AVMediaTypeVideo)[0] , atTime: kCMTimeZero) } catch _ { } let secondTrack = mixComposition.addMutableTrackWithMediaType(AVMediaTypeVideo, preferredTrackID: Int32(kCMPersistentTrackID_Invalid)) do { try […]

iOS libobjc.A.dylib objc_release + 20 crash

У меня есть несколько приложений для iOS, которые используют инфраструктуру Fabric для интеграции Crashlytics и Twitter. В течение последних нескольких месяцев я наблюдал краш-шоу низкого уровня в Crashlytics, но я не смог его дублировать. Вот трассировка стека и все, что мне нужно: Thread : Crashed: com.apple.main-thread 0 libobjc.A.dylib 0x0000000194eec174 objc_release + 20 1 libobjc.A.dylib 0x0000000194eed724 […]

Как установить равные ширины для UIViews с использованием автоматических макетов «Ограничение с помощью формата элемента»

В моем приложении я вставил UIViews на контроллер просмотра. Мое основное требование состоит в том, что я хочу установить равные ширины для обоих UIViews, используя автоматические макеты «Constraint with item format». Для этого я написал код, но не получил равную ширину. Что я сделал здесь неправильно? Я хочу получить результат, как показано ниже (т. Е. […]

Обновление временной шкалы Complication с данными из iPhone

Я пытаюсь написать сложность для watchOS 2 GM, которая отображает значение, которое он получает от моего iPhone (iOS 9 GM), используя WCSession. К сожалению, при отправке сообщения появляется следующая ошибка: Error Domain=WCErrorDomain Code=7014 "Payload could not be delivered." UserInfo={NSLocalizedDescription=Payload could not be delivered.} Это мой код выглядит как в ComplicationController.swift: import ClockKit import WatchConnectivity class […]

SFSafariViewController: как обеспечить пользовательские действия?

На сессии WWDC Safari View Controller указано, что приложения могут предоставлять пользовательские действия с помощью метода func safariViewController(controller: SFSafariViewController, activityItemsForURL URL: NSURL, title: String?) -> [UIActivity] делегата SFSafariViewControllerDelegate . Я попытался реализовать этот метод, но он не вызывается после представления SFSafariViewCntroller . Я также внедрил еще один необязательный метод этого делегата, func safariViewControllerDidFinish(_: SFSafariViewController) , […]

UISearchBar встроен в UIBarButtonItems (документ IT iPad)!

У меня был UISearchBar встроенный в UIBarButtonItems течение нескольких лет в раскадровке iPad. Теперь, когда я включаю классы класса использования , раскадровка (которая используется исключительно для iPad), запустите ошибку времени компиляции: UISearchBar встроен в UIBarButtonItems (доступен только в документах iPad) Есть ли способ, чтобы XCode знал, что раскадровка использует только iPad ??

Выясните, какой тип записи вызывает ошибку разрешения в CloudKit

Я получаю эту ошибку при модификации записей, но не имеет понятия, какой recordType вызывает это исключение. Любая идея понять это? [NSDebugDescription: CKInternalErrorDomain: 1011, RequestUUID: 5BF276EF-2246-4B7C-A80B-C085FB74F084, ContainerID: iCloud.com.xxx, NSUnderlyingError: <CKError 0x15eb1a80: "Partial Failure" (1011); "Failed to modify some records"; partial errors: { tt0172495:(_defaultZone:__defaultOwner__) = <CKError 0x15dddf10: "Permission Failure" (10/2007); server message = "WRITE operation not permitted"> […]