Articles of xamarin.ios

Как создать статическую библиотеку с сторонней структурой в Objective-C

Я пытаюсь создать статическую библиотеку, которая использует стороннюю структуру в Objective-C. Я создал статические библиотеки после этой статьи http://www.icodeblog.com/2011/04/07/creating-static-libraries-for-ios/ Он построен успешно. Но, когда я привязываю эту статическую библиотеку к моему приложению xamarin.ios, студийный дисплей Xamarin: «Тип Wrapper« Soft.Payleven.SPayleven »не имеет собственного класса ObjectiveC« SPayleven »». My ApiDefinition.cs (На данный момент я только хотел бы […]

Переопределение коллекции в UICollectionViewController

Я хочу использовать свой CustomCollectionView вместо стандартного UICollectionView используемого UICollectionViewController . Как я могу переопределить тип свойства по умолчанию? Я использую пример SimpleCollectionView как базу. Я попробовал это public SimpleCollectionViewController (UICollectionViewLayout layout) : base (layout) { CollectionView = new CustomCollectionView (View.Frame, layout); // … } но он падает, потому что AnimalCell не зарегистрирован. Затем я […]

Устранение подсказок версии API XAMAIN Studio iOS

Мне нравится делать Xamarin Studio счастливой, исправляя / устраняя / пресекая все предупреждения / подсказки / и т. Д. в моем коде. Когда я использую API, который недоступен в версии iOS, поддерживаемой моим приложением, я получаю следующее: Подсказка: для этого API требуется iOS XX или более поздняя версия. Это делает Xamarin Studio грустной, с зелеными […]

Xamarin.iOS: сохранение файлов в общую папку Windows

У меня есть приложение iOS, написанное с использованием Xamarin. Есть ли способ сохранить файл (в моем случае Image) в общей папке на ПК с ОС Windows? Устройство iOS и ПК находятся в одной сети WiFi, поэтому я могу получить доступ к ПК-машине по IP-адресу. Но как я могу сохранить файл в эту общую папку? Если […]

Приложение Ios Получение ссылки на объект исключений не задано экземпляру объекта

Мое приложение отлично работает на симуляторах iphone и ipad, но когда я отлаживаю устройство ipad, он предоставляет исключение «ссылка на объект, не установленная на экземпляр объекта». Details det = viewController.Storyboard .InstantiateViewController ("DetailstoryboardId") as Details; UINavigationBar.Appearance.TintColor = UIColor.White; det.Title = tableItems [indexPath.Row].Title; UITabBar.Appearance.BackgroundColor = UIColor.FromRGB (119, 185, 187); Constants.Root.NavigationController.PushViewController (det, true);

IOS-Data отображается только в iphone 5s ios 9.1 simulater, но данные не отображаются в других симуляторах

Данные отображаются только в iphone 5s 9.1 simulater, но данные не показывают никаких других симуляторов, в том числе и на моем устройстве, и мой размер симулятора также сильно увеличивается для симулятора iphone 6s. Когда я запускаю приложение IOS в iPhone 5s 9.1, данные симулятора показывают, как показано ниже. но, тот же проект, выполняемый в данных […]

Xamarin iOS ALAssetsLibrary WriteVideoToSavedPhotosАльбом не сохраняется в библиотеке

Я пишу приложение iOS, используя Xamarin, и у меня проблема с получением видео для сохранения в моей библиотеке фотографий. Я использую метод ALAssetsLibrary (код ниже), но видео никогда не сохраняется. Я не получаю сообщение об ошибке, но я также не получаю URL-адрес ресурса в блоке завершения. Кто-нибудь знает, что здесь может быть? var url = […]

Как получить файл из Icloud в Xamarin c #?

Я пытаюсь получить файл из ICloud в Xamarin / c #. Я много гугл, но ответа не нашел. Мне нужно только получить файл, если он существует. Например, databaseExport.zip Но я не знаю, как открыть этот файл из ICloud, если он существует. На Ipad я могу сохранить свой zip-файл только в ICloud. Это хорошо. Но мне […]

Основные и фоновые темы Xamarin.iOS не играют

Я постараюсь сохранить это короткое и сладкое. У меня есть этот код, который является результатом нажатия кнопки (поэтому ее на основной поток пользовательского интерфейса) MessageCenter.Init(); вышеупомянутый метод делает это (как и другие вещи) NS = NSTimer.CreateRepeatingScheduledTimer(TimeSpan.Parse("00:00:30"), delegate { NSObject.InvokeInBackground(() => { HandleElapsed(); }); }); HandleElapsed(); получает эксклюзивную блокировку объекта с помощью Monitor.Enter(obj) . в то […]

Как я могу улучшить производительность BigInteger, скомпилированного в Objective C от Xamarin.iOS / Mono?

Следующая трассировка производительности указывает на узкое место производительности в замке Bouncy при компиляции для Xamarin iOS Есть ли какие-либо лучшие способы, чтобы я мог повторно реализовать эту конкретную функцию, чтобы лучше использовать оборудование iOS? Прямо сейчас Bouncy Castle создает BigInt поверх абстракций Mono, поверх кода iOS. Конечный результат, вероятно, недооценен. Каков самый быстрый способ выполнять […]