问题标签 [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.

0 投票
0 回答
728 浏览

android - Android (Xamarin, Mono for Android) - Web 服务在模拟器中工作,但在设备上不工作

我希望我缺少的是一些基本的东西。我创建了一个 XML Web 服务,我可以使用 Android 模拟器成功调用它。但是,当我部署应用程序时,相同的 Web 服务(我一直在测试的方法实际上返回“Hello world。”这是由 Visual Studio 创建的默认 Web 服务。)失败。消息是“响应中不支持 Content-Type:'text/html; charset=utf-8.'”

我认为这意味着响应没有以 XML 格式返回,这显然是一个问题。但是为什么在模拟器和空中会有不同呢?这是相同的程序/服务!

无论如何,如果有人知道解决方法,或者可以猜到我做错了什么,将不胜感激。感谢您的时间。

0 投票
2 回答
1078 浏览

xamarin.ios - 如何在模拟器中为 MonoTouch 应用程序生成 .dSYM?

我想在没有 iPad的 Instruments 中分析 MonoTouch 应用程序。我可以分析为模拟器编译的应用程序,但没有符号就没有乐趣:

缺少符号

在项目构建设置中没有使用 dSYM 生成 IPA 的选项——看起来它们仅在为设备编译时可用。

无法生成 dSYM

我想要的只是一个MonoTouch-aware dSYM for Simulator。
这可能吗?

0 投票
2 回答
1520 浏览

ios - 无法使用 Push Sharp 发送 iOS MDM 推送通知

我正在尝试使用生产 APN 服务器将 MDM 推送通知发送到 iPad。但是,Push Sharp 说通知失败是因为标识符等于 1。PushSharp 代码库中的以下代码说明了它是如何得出这个结论的......

基本上,在将有效负载写入流之后,它会尝试关闭连接,在此期间它期望来自 APN 服务的响应,我认为它称为通知标识符。

我已将设备插入 iPhone 设备配置实用程序,但控制台中没有出现任何内容,因此我假设它从未收到此通知。

我的问题是...

  1. 它期望的这个标识符是什么?
  2. 有什么我做错了吗?

设备运行iOS 6。payload的结构如下...

返回的6个字节的byte[]中的值如下8,8,0,0,0,1

0 投票
2 回答
1939 浏览

android - 有没有办法将 Virtualbox Android 用作 VS 的模拟器

由于 SDK 附带的模拟器非常慢,所以我想尝试连接到在 Virtualbox 中运行的模拟器。但是当我必须选择设备时,我得到了 IP:端口,但它被禁用了。我想它被认为是一个真正的设备。有没有办法以某种方式将它用作模拟器?有可能吗?

0 投票
2 回答
241 浏览

xamarin - 单声道导航

我刚开始使用单声道,我已经遇到了问题。我习惯于使用 c# 代码,并被告知单声道对我来说很容易,但不不。我只是想开始一项新活动并关闭我刚刚使用的活动。我查看了一些单声道 API 示例,但它们对于这项任务来说太复杂了。它必须是一些更简单的方法。这是我的第一个活动课:

这是我尝试过的,但程序崩溃了。我只是想让程序在密码为“moo”时开始一个新的活动。我要开始的活动是:

稍后,我还想用手机中的所有联系人填写我的网格视图,但这属于另一个主题。

0 投票
1 回答
187 浏览

c# - 我的 monodroid UI 元素(按钮、TextView...)中的枚举需要一个 .Net 包

我正在尝试在我的 ListView 的自定义 ListItem 中设置按钮的标签,但需要 Java.Lang.Object 吗?在 .Net 对象世界中,此 Tag 属性似乎不合适。

所以,我需要一种方法来获取/设置一个 .Net 包到我的 UI 元素:

然后

monodroid 可以吗?我怎样才能绕过这个问题?

0 投票
1 回答
9559 浏览

xamarin.ios - 这是 MonoTouch GC 中的错误吗?

注意:我创建了一个简单的项目——你可以看到在 storyboard 之间UIButton和里面切换类型是如何CustomButton改变 GC 行为的。

我正试图让我的头脑围绕 MonoTouch 垃圾收集器。
该问题类似于MT 4.0 中修复的问题,但具有继承的类型。

为了说明这一点,考虑两个视图控制器,父级和子级。

子视图包含一个UIButton在点击时写入控制台的单一视图。
Controller 的Dispose方法会抛出异常,因此很难错过。

这是子视图控制器:

父视图控制器只是呈现子控制器并设置一个计时器来关闭它并运行 GC:

如果您运行此代码,它可以预见地在ChildViewController.Dispose()从其终结器调用的内部崩溃,因为子控制器已被垃圾收集。凉爽的。

现在打开故事板并将按钮类型更改为CustomButton. MonoDevelop 将生成一个简单的UIButton子类:

不知何故,将按钮类型更改CustomButton为足以欺骗垃圾收集器认为子控制器尚不符合收集条件。

怎么会这样?

0 投票
1 回答
579 浏览

windows-phone-7 - MvvmCross :以编程方式进行数据绑定

我想我需要以编程方式绑定数据来解决我的问题。

我使用托管 2 个选项卡的 TabHost。当 TabHost 出现时,我需要在第二个选项卡中加载 MvxBindableListView 并将第一个选项卡保留为默认选项卡。

我正在做的是毫无问题地启动第二个选项卡活动,因为我使用以下代码检查了该过程:

“activityView started”显示在输出调试器中,但 MvxBindableListView.ChildViewAdded 事件未引发,仅当我单击第二个选项卡时。

所以我想 MvxBindableListView 不是数据绑定的。

提前感谢帮助我以编程方式加载我的第二个选项卡。

0 投票
1 回答
267 浏览

c# - 在后台加载整个 ListView 并在每个 ListItem 中获取一个 UIControl

即使项目视图未显示在屏幕上,我也需要完全加载 ListView 并在每个 ListItem 中获取 UIControl。

我尝试了 ChildViewAdded 事件,但仅当 ListItem 显示在屏幕上时才会引发它。

所以,我需要一种在显示之前以编程方式准备我的 UI ListView 的方法。

在此先感谢您的帮助。

0 投票
2 回答
2113 浏览

xamarin.ios - dismissViewControllerAnimated:completion:]: 无法识别的选择器发送到实例 - Monotouch

当我调用此行时:

我得到这个错误。请帮忙