问题标签 [xamarin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android (Xamarin, Mono for Android) - Web 服务在模拟器中工作,但在设备上不工作
我希望我缺少的是一些基本的东西。我创建了一个 XML Web 服务,我可以使用 Android 模拟器成功调用它。但是,当我部署应用程序时,相同的 Web 服务(我一直在测试的方法实际上返回“Hello world。”这是由 Visual Studio 创建的默认 Web 服务。)失败。消息是“响应中不支持 Content-Type:'text/html; charset=utf-8.'”
我认为这意味着响应没有以 XML 格式返回,这显然是一个问题。但是为什么在模拟器和空中会有不同呢?这是相同的程序/服务!
无论如何,如果有人知道解决方法,或者可以猜到我做错了什么,将不胜感激。感谢您的时间。
xamarin.ios - 如何在模拟器中为 MonoTouch 应用程序生成 .dSYM?
我想在没有 iPad的 Instruments 中分析 MonoTouch 应用程序。我可以分析为模拟器编译的应用程序,但没有符号就没有乐趣:
在项目构建设置中没有使用 dSYM 生成 IPA 的选项——看起来它们仅在为设备编译时可用。
我想要的只是一个MonoTouch-aware dSYM for Simulator。
这可能吗?
ios - 无法使用 Push Sharp 发送 iOS MDM 推送通知
我正在尝试使用生产 APN 服务器将 MDM 推送通知发送到 iPad。但是,Push Sharp 说通知失败是因为标识符等于 1。PushSharp 代码库中的以下代码说明了它是如何得出这个结论的......
基本上,在将有效负载写入流之后,它会尝试关闭连接,在此期间它期望来自 APN 服务的响应,我认为它称为通知标识符。
我已将设备插入 iPhone 设备配置实用程序,但控制台中没有出现任何内容,因此我假设它从未收到此通知。
我的问题是...
- 它期望的这个标识符是什么?
- 有什么我做错了吗?
设备运行iOS 6。payload的结构如下...
返回的6个字节的byte[]中的值如下8,8,0,0,0,1
android - 有没有办法将 Virtualbox Android 用作 VS 的模拟器
由于 SDK 附带的模拟器非常慢,所以我想尝试连接到在 Virtualbox 中运行的模拟器。但是当我必须选择设备时,我得到了 IP:端口,但它被禁用了。我想它被认为是一个真正的设备。有没有办法以某种方式将它用作模拟器?有可能吗?
xamarin - 单声道导航
我刚开始使用单声道,我已经遇到了问题。我习惯于使用 c# 代码,并被告知单声道对我来说很容易,但不不。我只是想开始一项新活动并关闭我刚刚使用的活动。我查看了一些单声道 API 示例,但它们对于这项任务来说太复杂了。它必须是一些更简单的方法。这是我的第一个活动课:
这是我尝试过的,但程序崩溃了。我只是想让程序在密码为“moo”时开始一个新的活动。我要开始的活动是:
稍后,我还想用手机中的所有联系人填写我的网格视图,但这属于另一个主题。
c# - 我的 monodroid UI 元素(按钮、TextView...)中的枚举需要一个 .Net 包
我正在尝试在我的 ListView 的自定义 ListItem 中设置按钮的标签,但需要 Java.Lang.Object 吗?在 .Net 对象世界中,此 Tag 属性似乎不合适。
所以,我需要一种方法来获取/设置一个 .Net 包到我的 UI 元素:
然后
monodroid 可以吗?我怎样才能绕过这个问题?
xamarin.ios - 这是 MonoTouch GC 中的错误吗?
注意:我创建了一个简单的项目——你可以看到在 storyboard 之间
UIButton
和里面切换类型是如何CustomButton
改变 GC 行为的。
我正试图让我的头脑围绕 MonoTouch 垃圾收集器。
该问题类似于MT 4.0 中修复的问题,但具有继承的类型。
为了说明这一点,考虑两个视图控制器,父级和子级。
子视图包含一个UIButton
在点击时写入控制台的单一视图。
Controller 的Dispose
方法会抛出异常,因此很难错过。
这是子视图控制器:
父视图控制器只是呈现子控制器并设置一个计时器来关闭它并运行 GC:
如果您运行此代码,它可以预见地在ChildViewController.Dispose()
从其终结器调用的内部崩溃,因为子控制器已被垃圾收集。凉爽的。
现在打开故事板并将按钮类型更改为CustomButton
. MonoDevelop 将生成一个简单的UIButton
子类:
不知何故,将按钮类型更改CustomButton
为足以欺骗垃圾收集器认为子控制器尚不符合收集条件。
怎么会这样?
windows-phone-7 - MvvmCross :以编程方式进行数据绑定
我想我需要以编程方式绑定数据来解决我的问题。
我使用托管 2 个选项卡的 TabHost。当 TabHost 出现时,我需要在第二个选项卡中加载 MvxBindableListView 并将第一个选项卡保留为默认选项卡。
我正在做的是毫无问题地启动第二个选项卡活动,因为我使用以下代码检查了该过程:
“activityView started”显示在输出调试器中,但 MvxBindableListView.ChildViewAdded 事件未引发,仅当我单击第二个选项卡时。
所以我想 MvxBindableListView 不是数据绑定的。
提前感谢帮助我以编程方式加载我的第二个选项卡。
c# - 在后台加载整个 ListView 并在每个 ListItem 中获取一个 UIControl
即使项目视图未显示在屏幕上,我也需要完全加载 ListView 并在每个 ListItem 中获取 UIControl。
我尝试了 ChildViewAdded 事件,但仅当 ListItem 显示在屏幕上时才会引发它。
所以,我需要一种在显示之前以编程方式准备我的 UI ListView 的方法。
在此先感谢您的帮助。
xamarin.ios - dismissViewControllerAnimated:completion:]: 无法识别的选择器发送到实例 - Monotouch
当我调用此行时:
我得到这个错误。请帮忙