我的iOS应用程序中有2个数据库文件: >原始数据库(只读,保存在我的应用程序的主目录中) >用户的数据库(保存在用户的Documents文件夹中) 我需要运行一个SQL查询以从原始数据库复制到用户的数据库,例如: INSERT INTO UserDatabase.MyTable SELECT * FROM OriginalDatabase.MyTable; i
我遇到以下错误….. 错误MT5202:本机链接失败.请查看构建日志. (MT5202). 编译为本机代码 / Developer / MonoTouch /usr/bin/mtouch -sdkroot“ /Applications/Xcode.app/Contents/Developer” -v –cache“ / Users / ravichandra / Downloads / monotouch-bindings-master / face
各种UIAppearance代理实例不响应选择器(因为它们是其相关类型的代理,而不是其实际实例),如本question and answer所述. 这使得无法测试Appearance API的iOS 6新功能.例如即使在iOS 6上,由于if检查中的代码始终返回false,所以这种外观更改将永远不会执行,因为它正在检查的实例不是真
我正在玩一个本机库,我为该库编写了monotouch(我们现在应该将其命名为Xamarin.iOS?)绑定. 即使函数的核心不执行任何操作或返回base.X(),覆盖C#中的某些常用方法仍会严重降低性能.仪器确认问题以及在管理的本地交互中花费的时间. 有没有办法从一侧或另一侧(本机或受控)加快速度?还是
问题是:如何在没有UI线程的情况下如何在iOS MonoTouch(如UIScreen.MainScreen.Bounds)中获得屏幕分辨率? .MainScreen属性引发异常 UIKit Consistency error: you are calling a UIKit method that can only be invoked from the UI thread. 因此,我需要一个UI线程.但是,由于在应用
我正在使用NavigationItem来驱动应用程序的导航.对于我从DialogViewController继承的所有控制器,即使我这样做,后退按钮也不会显示 BackButtonBarItem = news UIBarButtonItem(..) 后退按钮永远不会只显示对话框,而是显示其他所有类型的控制器.我想念什么吗?解决方法:使用重载的Di
我遇到了与UITableView and keyboard scrolling issue中描述的问题相同的问题,但是我正在使用MonoTouch / Xamarin.iOS在C#中进行编码.得到一个有效的C#解决方案需要花费一些时间,所以我想我会分享. 我试图解决的问题:我有一个UIViewController,它包含一个列表视图以及一些其他按钮.
在Detect if Network is Available中,引入了可达性类. InternetConnectionStatus()似乎没有执行我想要的操作.我想检查WiFi是否可用,无论是否可以连接Internet.不知道这是缺少的DNS服务器还是类似的原因.当前,似乎Internet连接总是经过测试. LocalWifiConnectionStatus()更好吗? 如
我正在Xamarin上开发iPhone应用程序,并为watchOS 3添加了Apple Watch扩展. 我需要获取保存在iPhone上的数据至手表扩展. 我只需要获取一次,然后将其保存在手表上即可在没有iPhone的情况下使用它.我怎样才能做到这一点? 编辑 通过使用Iain Smith的WCSessionManager类解决解决方法:根
我正在编写Xamarin PCL应用程序,但我一直收到此错误 System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. 有时 System.Reflection.TargetInvocationException: < Timeout exceeded getting exception details > 仅在
所以我最近开始在我的移动应用程序中使用Xamarin.UITest.它非常适合测试用户界面,导航等.但是我对如何测试应用程序的所有其他部分(即数据库,Web连接,模型等)的最佳方式有点困惑. 该项目使用共享项目进行跨平台. 这些其他测试是否应与UITests一起进行,还是需要他们自己的独立项目?此
好的,这是事情: >我正在使用Xamarin.Form构建一个针对iOS和Android的应用程序.我正在使用Xamarin Studio for Mac >我创建了应用程序,解决方案创建了App,App.Droid,App.iOS项目.>在每个项目中都有一个迹象表明某些包需要更新.>我在三星S5 API 21中运行Droid项目,没有进行更新,应用程
在我的具体情况下,我通过嵌套的视图控制器向下传递一个“facebook”对象(即MonoTouch.FacebookConnect.Facebook的一个实例),它正在为项目添加一些不错的代码.在AppDelegate中实例化后,对象始终只有一个实例,它在应用程序的大多数视图控制器中使用.所有利用facebook对象的视图控制
我正在使用CarouselPage类在Xamarin.Forms中实现Horizontal Slider. 我将使CarouselPage类从点击页面移动到下一页,而不是滑动. 可能吗?谁能帮我? 提前致谢.解决方法:您可以将TapGestureRecognizer添加到您的页面并连接它以更改CarouselPage的CurrentPage.下面是我写的一个扩展方
我有一个UITextView子类,我添加了一个NSNotificationCenter观察器.但是我又在哪里删除了观察者呢? 我的代码: _textDidChangeNotification = UITextView.Notifications.ObserveTextDidChange(TextDidChange); 在Objective C中,我会在dealloc方法中执行此操作,但我不确定在C#中的相
我有一个项目使用XCardView一段时间.(我已经将应用程序分发到了应用程序商店.) 我将VS和XCode更新到最新版本. 现在当我在模拟器中执行我的项目时,一切正常.但是,当我尝试将其编译到设备时,操作失败并出现3个错误: 1: Error: linker command failed with exit code 1 (use -v to s
是否有与MonoTouch for iOS兼容的MySQL提供程序? Mono provider for MySQL database可以与MonoTouch一起使用吗?解决方法:不,没有兼容的MonoTouch MySQL提供程序导致System.Data(http://bit.ly/HlKN71)缺少功能. 恕我直言,只有一个本地Sqlite提供商是好的.只需在您的数据库和移动应用
我正在使用带有Xamarin Form Android应用程序的Azure Mobile Service来主要查询来自azure表存储的数据. 我面临的当前问题是azure移动服务客户端没有在移动服务客户端之后立即返回控制 API调用(仅适用于Portable类库和android app项目,但同一调用会返回正常.net中的结果库,因为我已
我开始在Xamarin开发,然后决定许可证可能有点昂贵的游戏,所以我将我的代码转移到java. 我有一个小块,用JSON对象执行POST,它在Xamarin中工作,doest在Java中工作. Xamarin: var client = new HttpClient (); var content = new FormUrlEncodedContent(new Dictionary<string
我在Windows中的一些* .csproj文件中连接了通配符,因为链接描述了here.这对我们在Windows上的Visual Studio中非常有用.基本上它提供了一种在项目的文件夹中添加类型的所有文件的方法.这样我们的设计师/动画师就可以直接放入文件并提交. 现在我需要这个在Mac上的MonoDevelop中工作.
我在MonoTouch中编写了一个小程序,使用InputAudioQueue从iPhone 4s的麦克风录制声音. 我将记录的数据保存在一个数组中,并将此缓冲区提供给我的音频播放器进行播放(使用OutputAudioQueue). 播放时,它只是一些口吃的垃圾/静音.我在播放前尝试用sin波填充缓冲区然后听起来不错,所以我
我在MAC中的Xamarin IOS制作IOS应用程序.在工具栏中有文本框,但没有像Android工具栏中那样的自动完成字段.那么我有没有办法让文本框进入IOS Xamarin的自动完成字段并将其与JSON或数组连接.因为在Xamarin指南中没有ios中自动完成的示例或指南.解决方法:您可以将iOS texfeild与table
我正在使用多个测试设备进行开发 – Nexus 5和Nexus S. Nexus 5没有任何问题,但是S似乎有问题. protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.Main); Button bu
我有一个大型的Xamarin iOS应用程序,它遭受随机崩溃 – 我相信这是由于内存问题.在尝试解决问题之前,我试图确保我完全理解如何正确处理所有内容,因此我创建了一个带有UINavigationController和2个屏幕的非常简单的示例应用程序: 我的想法是使用分析器来检查我在使用后是否正确清除
我是ios开发的新手.我正在尝试在Xamarin iOS应用程序中创建一个垂直ScrollView. 下面是我的水平ScrollView代码 using System; using UIKit; using Foundation; using CoreGraphics; using System.Collections.Generic; namespace TestApp { public partial class ViewContr