草庐IT

NSUserDefaults-Xamarin

全部标签

ios - Xamarin Forms iOS Deploy with simulator 安装失败错误

我在mac上安装了xamarin并按照此处的说明允许远程登录(这样我就可以在我的windows机器上使用模拟器),我能够通过mac代理连接而没有问题,但是当我运行时我得到这个错误:想知道你们中是否有人遇到过这些问题?当我在我的MAC上的xamarinstudio中创建一个解决方案并在MAC上运行该应用程序时,它运行正常,没有出现任何错误……有什么想法可以帮助吗?已更新来自MAC的日志:[2016-06-2215:25:21.5]PERF:-Bridgeloadedin358.017ms[2016-06-2215:25:21.5]PERF:Totaltimeforbootstrappin

c# - 使用 Xamarin 编写跨平台 Unity3D 插件

是否可以使用XamarinAPI编写跨平台的Unity3D插件(专门针对android和ios)?如果是,执行此操作的程序是什么?您是否知道任何可能有用的文档或引用资料?Unity仍然没有像Xamarin那样提供很多native功能。我问这个是因为最小化开发统一插件的学习曲线是有意义的。经过大量实验后,我才刚刚开始理解C#的复杂性。如果我必须学习其他两种语言(Java和Objective-C),那将极大地阻碍我的进步。谢谢。 最佳答案 Microsoft正在开源XamarinSDK,因此结合适用于Android的Mono(Unity

ios - Storyboard中的 Xamarin iOS 启动屏幕图像未从 Assets 目录中提取

我使用的是VisualStudio2017和最新的XamariniOS10.10.0.30。我已经尝试按照创建启动屏幕Storyboard的文档进行操作。我创建了所有启动屏幕图像并将它们添加到Assets目录下的媒体工具中(AppIcons和LaunchImages)。我更愿意只使用这些静态图像而不是创建Storyboard,但这似乎不是一个选项。因此,在为Resources\LaunchScreen.storyboard创建View时,我添加了一个ImageView并转到属性和图像下拉列表。Assets目录中的图像未在下拉列表中列出,但列出了Resources文件夹中的Xamarin

ios - Xamarin.iOS 应用程序在 iPhone 上立即退出。调试器不会附加。模拟器无法启动

我正在尝试使用VisualStudio2013、Mac生成主机和用于测试的物理iPhone开发小型Xamarin.iOS应用程序。新年前一切正常。我在Mac、PC和VisualStudio中升级到Xamarin4。我不知道这是否与它有关。毕竟,升级后一切都还在工作。应用程序运行、附加调试器并遇到断点或因异常而中断、VisualStudio连接到模拟器和物理设备等。我去过新年,今天(星期一)回来,发现毫无理由——我没有做任何更改——当我尝试在物理iPhone上启动它进行调试时,该应用程序立即退出。它仍然可以在模拟器上运行。我尝试在iPhone本身上启动该应用程序(通过触摸其图标),结果相

ios - Xamarin iOS : unable save PKCS12 data in the iOS keychain

用例:该应用导入PKCS12文件(带有证书和私钥)并保存以备后用。当前状态:我能够使用SecImportExport.ImportPkcs12来获取SecIdentity和SecTrust对象。不幸的是,我无法将SecIdentity和SecTrust对象分配给SecRecord。代码:SecIdentityidentityObject=...;SecTrusttrustObject=...;SecRecordrecord=newSecRecord(SecKind.Identity);record.Account="Identity";record.ValueData=?//HOWTO

ios - Xamarin 调试无法正常工作

我在VisualStudio中更新了XamariniOS,并且调试停止了对可移植库的工作,但它在iOS项目中工作。但是,如果我将调试从iPhoneSimulator更改为iPhone,反之亦然,pcl内的断点开始工作,但如果我更改pcl内的代码,则断点将不再命中。这些是我正在使用的版本。Xamarin3.11.445.0XamariniOS8.10.0.0VisualStudio2013版本12.0.31101.00更新4无法调试有点令人沮丧,花了一整天试图解决这个问题:s谢谢! 最佳答案 此问题已在最新的Alpha和Beta版本中

ios - 使用 NSUserDefaults 与 Today Extension(小部件)共享一组自定义对象

这是我的第一篇堆栈帖子,所以请在审查我的发帖技巧时保持建设性!基本上,我的问题是我有一组自定义对象需要与今天的扩展程序共享。这些对象代表待办事项列表中的任务,它们的属性用于存储有关每个任务的信息(名称、位置、截止日期、缩略图等)。这些对象存储在一个数组中,该数组用于填充我的待办事项列表。我想要做的就是将这个数组传递给我的小部件,以便我可以填充第二个tableview,它将充当第一个(对于小部件View)的压缩版本。我应该指出我的小部件已正确设置,因为我已将它和包含的应用程序正确链接到“组”中。我还成功地使用NSUserDefaults将NSStrings数组传递给小部件,但是,当我尝试

ios - 在 Xamarin.iOS 中的哪里添加计时器?

当我显示页面时,我需要每隔一分钟发出一次请求,以更新显示的表格中的数据。我不知道在哪里添加这个计时器逻辑,因为所有Controller生命周期方法都应该在适当的时间结束-我猜是吧?我应该把计时器放在哪里? 最佳答案 既然你说你需要在显示页面后每隔一分钟发出一次请求,那么好的解决方案是在ViewWillAppear()方法中启动计时器并在ViewWillDisappear()中停止它-它会在ViewController在前台可见时运行。解除OnTimedEvent的绑定(bind)对于避免内存泄漏很重要。这是您需要的还是您有更具体的要

c# - Xamarin iOS 调试需要永远,不加载模拟器

我使用VisualStudio2015和XamarinforiOS开始了一些测试。最新版本的Xamarin构建服务器已在我的新MacMini上设置并运行,VisualStudio2015已更新并运行最新版本的Xamarin。现在,当我编译一个标准的通用应用程序时,它会在3秒左右的时间内完成。但是当我点击调试时,服务器日志说它正在处理请求,但是模拟器没有显示,Mac上也没有任何消息。在无尽的列表之后:RequesthandledinX.XXXms(通常以大约2秒为步长)它在几分钟后停止调试,在Mac或VisualStudio中没有任何消息。我的调试有什么问题?是VisualStudio、

ios - 当我的应用程序在 iOS 上终止时,保存 NSUserDefaults 的正确方法是什么

当我的应用程序在iOS中完全退出时,我需要保存我的NSUserDefault。不是didenterbackground和foreground。仅当用户在iOS中使用减号(-)终止我的应用程序时。所以我在AppDelegate的applicationWillTerminate中编写了以下代码。-(void)applicationWillTerminate:(UIApplication*)application{[[NSUserDefaultsstandardUserDefaults]setBool:NOforKey:@"iCloud"];[[NSUserDefaultsstandardU