草庐IT

ios - 转到 iOS 6 中的 App Store 评论

似乎在iOS6中使用itms-apps//....URL方案在新的AppStore中无法显示产品评论区域。现在我正在使用下面的代码,但它只是向您展示了产品。您如何进入评论区要求评论并将用户带到所显示产品的右侧选项卡?voidDoReview(){varspp=newStoreProductParameters(appId);varproductViewController=newSKStoreProductViewController();//mustsettheFinishedhandlerbeforedisplayingtheviewcontrollerproductViewCon

ios - 如何从 Visual Studio 中选择合适的 iPhoneSimulator 设备? (iPhoneSimulator 始终启动 3.5 英寸设备)

我想通过VisualStudio在iPhoneSimulator4英寸设备上调试Xamarin.iOS应用,但iPhoneSimulator始终以3.5英寸设备启动。我找不到任何选项来选择正确的设备。下面是我可以在VisualStudio中选择的选项的屏幕截图:但是,在我的Mac上的XamarinStudio中,一切都按预期进行。见下文:如何从VisualStudio中选择正确的iPhoneSimulator设备?附言。使用:Windows8、OSXMavericks、VMWareFusion5、VS2012.4、Xamarin.iOSforVisualStudio1.8、Xamari

ios - 让 iOS 客户端在应用后台运行时响应 SignalR 请求

我是xamariniOS编程的新手,所以这可能是个愚蠢的问题..背景:我正在制作一个应用程序,该应用程序应该向事件位置的特定范围内的用户发送警报。由于事件可能发生在“任何地方”,地理围栏不是一种选择。我尝试过使用远程通知,但我只需要提醒事件范围内的客户,而不是打扰其他客户(距离事件太远)。这意味着我首先必须获取所有用户的当前位置,然后只通知范围内的用户。所以我想也许SignalR可能是一个解决方案。如何让ios应用程序(iOS7和8)在应用程序处于后台时响应来自SignalRhub的请求(如用户按下手机上的主页按钮,以便应用程序不再位于前台).我需要能够要求客户端在服务器请求时将其当前

c# - Xamarin Forms IOS "Entry"不可编辑

我正在使用Xamarin.Forms构建我的应用程序。在登录页面中,我有以下布局在AndroidEmulator上运行时,我可以在“EntryLine”中输入文本,一切似乎都正常。但是,当我尝试在IOS模拟器上运行它时,文本变得不可编辑,即只读。基本上在IOS模拟器上,StackLayout中的所有内容都变成了“只读”我也尝试使用表单“Entry”代替FormsToolKit.EntryLine,但没有结果。我在上面的代码本身中遇到了一个问题,在xaml中添加一个“条目”并在IOS模拟器上测试工作正常。已经在Xamarin论坛上问过同样的问题,但没有找到任何答案。编辑1-添加了完整的堆

Xamarin Android与Xamarin.auth撞车

我正在使用Xamarin.auth登录Facebook。我为iOS和Android创建了一个单独的渲染器。在auth.com中,我在自定义渲染器的PCL类中调用方法后锁骨素(UserInfo)。这会做一些其他工作,然后打电话App.Current.MainPage=newNavigationPage(newMainPage());看起来该页面是正确构建的,所有方法都正确返回,直到抛出了异常。唯一的文字是“发生的例外情况”。在iOS中,一切正常。它调用完全相同的PCL代码。我不知道它指的是什么观点。编辑ADB的堆栈跟踪I/MonoDroid(11638):UNHANDLEDEXCEPTION:I

c# - 在 MonoTouch 中的 View Controller (缓存数据)之间传递数据的最佳方式

所以我重写了一个我之前用objective-c编写的应用程序。在objective-c中,我会将数据(5个数组)存储在单独的NSUserdefaults中,然后在新的ViewController中调用它们。自从我开始使用MonoTouch编程以来,这感觉有点不对劲。我现在也为此使用共享代码并创建了一个正在获取数据的类。让我解释一下我的应用程序的流程是如何工作的:用户在文本字段中输入一个数字。现在这个数字被发送到将获取数据并过滤它的类。完成的将返回5个数组/列表。现在我必须以某种方式保存或传递数据并推送到下一个ViewController,数据将显示在标签中。那么解决这个问题的最佳方法是

ios - 如何在 IOS 中删除选择器边框

我正在尝试添加带有背景图像的选取器,因此我使用了相对布局,并在相对布局内添加了图像和选取器。我的问题是我在IOS环境中有一个边界,而我在android设备中有一个底线。我在NormalEntry中遇到了这个问题并解决了,但我在选择器中使用了相同的场景但无法正常工作。这是代码这是结果我需要从IOS中删除默认边框所以我在IOS做了一个customRendererprotectedoverridevoidOnElementChanged(ElementChangedEventArgse){base.OnElementChanged(e);varview=e.NewElementasCusto

ios - xamarin 表单应用程序图标文本在 ios 上没有空格

我有一个跨平台的XamarinForms应用程序,它在androidlist和iosinfo.plist中具有相同的应用程序名称。在android上,名称正确显示在应用程序图标下方,但在ios上,单词之间没有空格,因此在android上显示为“MyTestApp”的内容在ios上显示为“MyTestApp”。我之前在其他应用程序上看到过这种情况,名称中有空格并且显示为多行,所以我猜它正在弄清楚如何让应用程序名称多行。除了plist文件,还有其他地方可以设置吗?更新:刚刚阅读thispostwhichstatesmulti-lineappnamesisnotsupported,butit

ios - xamarin.ios 日期时间在设备上崩溃

我制作了一个非常简单的Xamarin.iOS应用程序,但当我在以下设备上启动它时我的应用程序立即崩溃:iPhone4和iPhone5。在模拟器和iPhone5s设备上它工作正常。每当我使用DateTime对象时,我的应用程序就会崩溃。我使用以下版本的Xamarin.iOS:Xamarin工作室版本4.2.3(内部版本59)运行:单声道3.2.6((无/9b58377)包版本:302060000Xamarin.iOS版本:7.0.7.2(企业版)构建日期:2014-17-0217:43:23-0500相关代码(我从xamarin的实用程序模板开始):publicoverridevoidV

android - 具有 asp.net 身份 2.0 的 xamarin

我需要一些帮助。我不知道从哪里开始。我有一个使用ASP.NETweb表单、c#开发的网站,并使用了ASP.NETidentity2.0现在,我需要使用Xamarin构建一个Android应用程序。有没有一种方法可以根据该asp.net数据库对用户进行身份验证?我一直在四处寻找,但什么也没找到。谢谢 最佳答案 我想您需要为Login()和Logout()编写一个WebApi查询,这将调用底层逻辑。您可以使用HttpClient进行通信,并且您需要存储和检索身份验证cookie(如果您使用的是基于cookie的身份验证)。