草庐IT

NSUserDefaults-Xamarin

全部标签

ios - 向 NSUserDefaults 添加新设置

这个问题在这里已经有了答案:NSUserDefaultsintitialsetup(2个答案)关闭9年前。我使用NSUserDefaults来存储一些应用设置。我需要为我的设置设置一些默认值。所以我将isAppFirstLaunch值添加为默认值,并将所有需要的默认(初始)值设置为我在应用程序首次启动时的设置。但我经常添加一些新设置。在这种情况下,isAppFirstLaunch为FALSE,我无法为其设置任何默认值,因此我必须删除我的应用并重新安装它。所以问题是:如何设置新的设置默认值?。因为我不确定我的应用是否在应用商店中[[[NSBundlemainBundle]infoDict

ios - Facebook 与 Xamarin.Social 的集成

我目前正在评估将我的iOS应用程序与Facebook集成的不同替代方案。由于稍后我会将应用程序移植到Android,Xamarin.Social似乎是一个有趣的选择。然而,文档有点稀疏,从我的谷歌搜索的数量和相关性来看,似乎没有太多的经验。从我目前收集到的信息来看,似乎Xamarin.Social和Xamarin.Auth它依赖于它,拥有自己的AccountStore用于存储与iOSKeyChain集成的Facebook(和其他社交服务)帐户,这让我想到了我的问题:Xamarin.SocialAccountStore和nativeACAccountStore是否以任何方式集成?还是它甚

设置Xamarin.Forms中的主页在Android -System.argumentException上崩溃

以下是我在xamarin.forms项目中的app.css。publicpartialclassApp:Application{//publicstaticstringaccess_token;//publicstaticstringbearer;publicstaticnewAppCurrent;publicApp(){InitializeComponent();Current=this;varisLoggedIn=Properties.ContainsKey("IsLoggedIn")?(bool)Properties["IsLoggedIn"]:false;if(isLoggedIn)M

ios - NSUserDefaults 在设备和模拟器上工作,但在通过 .ipa 安装时在设备上返回 NULL

我遇到了一个很奇怪的问题。我正在使用[[NSUserDefaultsstandardUserDefaults]synchronize]保存用户电子邮件和加密key,以便使用我的ipad应用程序登录我的网络服务器。这种方法成功地保存了键值并在模拟器上完美地工作,如果我使用USB线将应用程序安装到我的设备上也能完美地工作。但是如果我为企业用户上传我的.ipa文件并且他们下载并安装应用程序[[NSUserDefaultsstandardUserDefaults]synchronize]不保存电子邮件和key并返回null.[[NSUserDefaultsstandardUserDefault

ios - 无法在 iPod Touch 中部署 Xamarin 项目

我有一些关于在Mac上为iOS部署项目的问题(iPhone模拟器或iPodtouch真实设备,通过USB连接到iMac)。关于我的问题,当我尝试部署时-我在iMac上的XamarinStudio的控制台中收到了这样的消息:/Developer/MonoTouch/usr/bin/mtouch-sdkroot"/Applications/Xcode.app/Contents/Developer"-installdev"/Users/Sladky/Projects/tst/tst/bin/iPhone/Debug/tst.app""--devname=iPodtouch(Oleg)"Ple

C# Monotouch/Xamarin - iOS 蓝牙连接到多部手机?

有谁知道是否可以使用蓝牙连接到使用C#Monotouch/XamariniOS的多部手机?更新我最好将多部手机连接到一部主手机主机,全部通过蓝牙(1个主机和3或4个客户端)。我不知道很多关于蓝牙和各种配置文件的信息,所以我会也在寻求这方面的指导。 最佳答案 是的,你可以。iOS7.0引入了MultipeerConnectivity框架。它可以与蓝牙和/或wifi一起使用(甚至可以在它们之间桥接,非常简洁)。您可以通过谷歌搜索MultipeerConnectivity、iOS和monotouch找到示例代码(例如chat、mixedw

ios - 为什么在我尝试更新我的解决方案时 Xamarin Studio 说 "version control operation failed due to unmerged path error"?

我正在使用XamarinStudio在iMac上开发iOS应用程序。该解决方案托管在Github上。我尝试使用服务器(github)版本更新我的解决方案,但遇到了一些错误。要拉回最新版本,我去了:版本控制>更新解决方案我收到消息版本控制操作失败:。未合并路径:path_of_file_is_here它对大约4个文件执行此操作。在版本控制面板上,它显示此错误发生在更新的存储更改点。我已经与开发人员交谈过,我可以看到这些文件已在文件夹结构中移动。它们已被移动到his/pushed版本的新子文件夹中。这会导致更新问题吗?我尝试从我的项目中删除4个文件并重新更新,但我遇到了同样的错误。我是否也

ios - 将 NSDictionary(带有自定义类)保存到 NSUserDefaults

这个问题在这里已经有了答案:HowtostorecustomobjectsinNSUserDefaults(7个答案)关闭9年前。我正在尝试将NSDictionary保存到我的NSUserDefualts。字典由3个不同的自定义类组成。@interfacePastOrder:NSObject{NSDate*timeIn;NSDate*timeOut;NSString*status;NSMutableArray*myItems;}@property(nonatomic,retain)NSDate*timeIn;@property(nonatomic,retain)NSDate*timeO

ios - 如何在 xamarin ios pcl 中使用 protobuf-net

我正在尝试将protobuf-net与新的xamariniospcl一起使用,但它的nuget数据包似乎不支持该框架。有没有办法将protobuf-net导入到pcl中?更新:我刚刚发现使用新的XamarinPCL定义重新编译PCL允许生成的库成为引用。干得好!当新版本发布到Nuget时让我知道。 最佳答案 NuGet包包括PCL包,但我不清楚您要我对此处的NuGet包进行哪些更改,因为我不知Prop体的“Xamarin”目标;exampletargetsaredescribedhere;protobuf-net目前包含一个广泛的目

c# - 安装 Xamarin IOS.Setup 和 Android.Setup 时 "' 1.0.0 ' is not a valid short file name"

当我尝试安装新的Xamarin更新1.8时,出现以下错误:'1.0.0'isnotavalidshortfilename.截图:有人知道如何解决这个问题吗? 最佳答案 我已经解决了这个问题,试试这个:用这个工具卸载出现这个错误的xamarin组件:http://support.microsoft.com/kb/971187/en-us(可能需要很长时间,等待......)然后安装新的Xamarinitens。 关于c#-安装XamarinIOS.Setup和Android.Setup时"