草庐IT

c# - IOS Xamarin 中的自动完成

我正在MAC中的XamarinIOS中制作IOS应用程序。在工具栏中有文本框,但没有像Android工具栏中那样的自动完成字段。那么有没有一种方法可以使文本框成为IOSXamarin中的自动完成字段并将其与JSON或数组连接。因为在XamarinGuide中没有ios自动完成的示例或指南。 最佳答案 您可以将iOStexfeild与tableview一起使用以提供自动完成选项。您可以查看我的博客条目http://appliedcodelog.com/2015/09/xamarinios-location-autocomplete-b

ios - 我的 Mac 上的 Xamarin Studio - 在钥匙串(keychain)中找不到有效的 iPhone 代码签名 key - 签名身份 : Missing private key

所以我正在尝试在我的设备上的XamarinStudio中运行一个项目。我收到错误消息“在钥匙串(keychain)中找不到有效的iOS代码签名key。”我生成了一个全新的iOS开发证书,如下所示:然后我下载了证书并将其打开以将其添加到钥匙串(keychain)中。这是在钥匙串(keychain)中:然后我创建了一个配置文件。我添加了适当的设备,并将证书设置为我刚刚生成的证书。查看配置文件的编辑部分,您可以看到它已设置为正确的证书:完成所有这些之后,我进入了Xcode,然后单击Xcode->preferences。我添加了我的AppleID并查看了帐户的详细信息。除了iOS开发签名身份显

ios - 如何在 xamarin 中创建这样的布局?

我是Xamarin和iOS开发的新手。我在创建如下图所示的布局时遇到问题。http://cdn.vanillaforums.com/xamarin.vanillaforums.com/FileUpload/6f/7eb37b9abb0d8cdcef8d238d1a4b2f.png我想在顶部和底部有两个固定大小的View,中间有一个灵活的View。我希望中间View灵活,因为我希望在3,5和4英寸屏幕上具有相同的布局。能否请您给我一些实现该目标的线索? 最佳答案 如果您不想支持旋转,您可以创建固定布局,因为屏幕尺寸在运行时不会改变。在

android - Xamarin Forms ToolBarItem(图标上的数字)通知

我希望使用XamarinForms共享项目显示通知,如下图链接所示。有没有办法在工具栏项目的图标上添加文本/数字?Followthislinktoviewexamplesinceicantpostimages. 最佳答案 目前,这在XamarinForms(v1.4)中是不可能的。但是,您可以在iOS和Android项目中创建一个自定义渲染器来实现这一目的。本文可能对您有所帮助:CreatingaCross-PlatformApplicationBarforXamarin在TabBarItem(适用于iOS)上,可以设置BadgeV

c# - Xamarin 没有已安装的配置文件与已安装的 iOS 签名身份匹配

我想知道是否有可能在ios设备上编译Xamarin应用程序(使用VisualStudioformac),而无需以99美元/年的价格成为开发人员。因为当我尝试在我的iPhone上构建项目时出现此错误:Xamarin.iOS.Common.targets:Error:NoinstalledprovisioningprofilesmatchtheinstallediOSsigningidentities.如果你知道如何修复它......我对在我的设备上构建XCode没有任何问题。非常感谢,尼古拉斯 最佳答案 是的。Apple现在提供免费的

android - Xamarin Realm 没有 realobject 链接器剥离了它们

我在运行时收到如下异常。“没有Realm对象。链接器已将它们剥离......”我的解决方案包括一个PCL、Android和IOS项目,其中包含VisualStudioMac以及每个项目中安装的Realm包1.6.0。我还检查了Fodyweaver.xml是否包含正确的引用,并且所有包都具有相同的版本。当我将PCL包含在与解决方案相同的文件夹中时(即类似于带有PCL的默认多平台解决方案),一切正常。不过,我将包含所有Realm逻辑的PCL项目移到了一个单独的文件夹中,这样我就可以在多个解决方案中使用它。我的解决方案现在包括来自这个外部文件夹的PCL,iOS和Android项目也引用Rea

c# - Xamarin iOS UIButton 如何以编程方式单击按钮?

我试图通过在我的ViewWillAppear()函数中以编程方式调用它来伪造单击按钮的行为。onclick函数在我的ViewDidLoad()中定义,您可以看到我正在尝试使用PerformSelector手动调用按钮。按钮似乎没有运行。有什么想法吗?publicoverridevoidViewDidLoad(){base.ViewDidLoad();idButtonScanLoad.TouchUpInside+=async(sender,ea)=>{System.Console.WriteLine("Scanbuttonpressed");};}[Export("TouchUpInsi

ios - Xamarin 工作室。单点触控。无法在 bundle 中加载 NIB ... 名称

当我在模拟器上测试应用程序时,我得到以下信息:抛出Objective-C异常。名称:NSInternalInconsistencyException原因:无法在bundle中加载NIB:名称为“...Controller”的“NSBundle(已加载)”但当我使用实际设备时,一切都很好。有什么想法吗? 最佳答案 删除了xib中的所有控件,使我的UI完全用代码生成。没有帮助。删除了.cs和.xib文件,创建了一个新的iPhoneController,粘贴了代码。尽管新的空xib仍然没有帮助!重命名了我的Controller类名。在模拟

c# - Xamarin ios : ABAddressbook. 创建始终为空,无法请求访问

我在请求访问地址簿时遇到问题,因为ABAddressbook.Create始终为空。那么我该如何申请访问权限呢?NSErrorerr=newNSError();ABAddressBookab=ABAddressBook.Create(outerr)ab.RequestAccess(delegate{});//abalwaysnull感谢您的帮助。 最佳答案 如果它是null那么有问题,你的NSError应该告诉你它是什么(顺便说一句,不需要初始化out参数).一般来说(iOS6+)你的代码应该是这样的:NSErrorerr;vara

c# - 如何使用编码绑定(bind) Xamarin iOS Obj-C 库

我想研究如何将iOS库与指向Xamarin.iOS的处理指针绑定(bind)。它需要编码。我为测试准备了这样的库,MarshalTest.htypedefstruct{floatx,y,z;}Marshal3D;@interfaceMarshalTest:NSObject-(id)initWithMarshal:(Marshal3D*)marshal;-(id)initWithMarshals:(Marshal3D*)marshalsnum:(int)numCoord;-(void)addMarshal:(Marshal3D*)marshal;-(void)addMarshals:(M