Xamarin.ios 当使用第三方obj-c库和LLVM优化时,为什么mtouch会失败?

我有一个项目无法使用LLVM优化,因为我绑定到一个obj-c库。我需要做些什么来解决这个问题吗?i、 e.在生成obj-c库时更改生成设置?还是我的构建配置中的其他mtouch参数 更新:我创建了一个独立的项目,展示了这种行为,在构建输出中我得到了很多: /var/folders/XV/XVCgAKTfGEmAUQGlxdGm9E+++TU/-Tmp-/tmp679d4c1.Tmp/monotouch facebook.dll.6.s:5620:忽略行的其余部分。值为45(-)的第一个垃圾字符。

Xamarin.ios CGBitmapContext中没有德语umlaute

我们在CGBitmapContext中使用函数“ShowTextAtPoint”用德语umlaute显示文本时遇到问题。不显示umlaute字符。 有人有解决办法吗 谢谢你的回答, Frank问题在于,CGContext的CoreGraphics API不支持呈现UTF8代码,它仅限于MacRoman中的文本编码(如您在示例中所示) 修复方法是使用UIKit函数,为此,您可以将代码更改为: UIGraphics.PushContext (mBmpContext); mBmpContext.Set

Xamarin.ios MonoTouch中奇怪的NSInvalidArgumentException

我正在为一家酒店开发非常简单的MonoTouch应用程序,主要包含图像和文本。没有什么花哨的事情发生 在模拟器中一切正常,但当我将其加载到iPhone上时,一些UILabel似乎消失了。我在XCode中创建了视图,没有动态视图创建,只是一个普通的老UILabel,它在模拟器中显示良好,但没有显示在设备上 我试图调试它,只是在ViewDidLoad事件中放置了一个debug.Writeline(title==null)。在模拟器中,会输出一个“false”,但iPhone会因以下原因崩溃: Obj

Xamarin.ios 主控制器中有多个项目的单触式主控详图

我对MonoTouch非常熟悉,但我是一个经验丰富的c#开发者。这是我的问题。我想创建一个使用主/细节范例的应用程序。具有选项卡控制器的详图可以更改主视图的上下文。但是,对于每个主控形状,我可能希望选择一个日期、一个类别和一个顺序来显示细节(在细节视图上)。有人能帮忙做一个示例项目吗?这样做应该很简单,但我什么也没发现。同样,我有一个日历视图(用于日期)、一个选择器(用于所选日期期间活动的类别)和一个列表视图(用于与该类别相关的订单)

Xamarin.ios 在MonoDevelop中,在Monotouch项目中组织ViewController的正确方法是什么?

在MonoDevelop中使用iOS应用程序,我需要开始将一些文件组织到子目录中 首先,我在项目的主目录中创建了一个新的ViewControllers文件夹。主要是,我刚刚尝试将Xcode脚本创建的文件拖放到这个新文件夹中。这会导致文件丢失错误,有时我不得不手动编辑情节提要文件以删除或修复文件的位置 虽然我在这方面取得了一些成功,但有时在Xcode中进行更改后,情节提要文件也不会更新designer.cs文件 有没有人找到了正确的方法来组织一个没有这些问题的大型项目?看看这个:Bug 6130-

Xamarin.ios 在UI线程外创建一个未显示、大小不定的UI视图?

在将未显示的UIView添加到显示的视图之前,是否有方法从UI线程外部操纵其大小 在处理一些异步iOS代码时,我想我应该尝试使用异步方法构建一个UIView,稍后[在UI线程上]显示该视图。在本例中,这似乎是“gotcha”,它是一个UILabel,我想给它一个从。不幸的是,采用RectangleF帧的UIView构造函数调用UIApplication.ensureUnitRead // Throws UIKitThreadAccessException on Frame-setting UIL

Xamarin.ios 添加新元素后更新宽度

我有一个简单的部分,在第一个EntryElement中有一个简短的标题=“a”。因此,第一个元素的标题宽度非常小 然后,我必须以编程方式添加新元素。我必须添加的新元素的标题比第一个要大(比如“AAAA”)。因此,新标题列小于新标题文本,因此标题和条目重叠 有一种方法可以更新整个部分以适应其中的所有新标题?它既快又脏,但为什么不直接添加 "A".PadRight(100) 到第一个EntryElement标题?我不确定您想要实现什么。你能通过添加代码和/或屏幕截图来澄清这一点吗?

有没有一种方法可以只在带有Xamarin.iOS的iOS模拟器上运行--aot?

当我直接在设备上测试我的应用程序时,它崩溃了,因为我试图JIT编译一个方法。我知道为什么会发生这些崩溃,我只是想在模拟器上测试时让它们出现。它比每次都部署到设备上要容易得多(而且花费的时间也更少) 我尝试只将--aot添加到mtouch参数中,但出现了“未知命令行参数”错误。否,没有为x86提供aot编译器 现在,即使有一个,它也会: a) 建造速度会慢很多。事实上,这将类似于为设备建造。节省的唯一时间是部署(这不是构建/部署时间的最大部分) b) 仍然可以提供与iOS设备不同的结果。iOS模拟

Xamarin.ios 将目标C项目转换为Xamarin

我们有一个用Objective C编写的应用程序。它使用CoreData、RestKit和大约10个ViewController 我们希望将其迁移到Xamarin(这样我们就可以针对Android和Windows) 我希望有一种方法可以将当前代码绑定到Xamarin解决方案,并在Xamarin中逐步重写功能(例如:一次替换一个viewcontroller,最后用SQLite+ServiceStack替换RestKit+CoreData) 我知道他们提供的绑定到Objective C选项,但是,它

Xamarin.ios Xamarinα和MVVMCross

我已经将我的Xamarin版本更新为alpha,现在我有了这个错误(这个版本必须是resolve PCL…) /Library/Frameworks/Mono.framework/Versions/3.2.3/lib/Mono/4.0/Microsoft.Common.targets: 错误:未安装PCL引用程序集。(MyProject.Core) 这是我的环境信息 ==Xamarin工作室=== 版本4.1.12(版本6) 运行时: Mono 3.2.3((编号/8d3b4b7) GTK+2.

Xamarin.ios 编写多个生成的脚本,以更改每个生成的图像/设置

比如说,出于某种疯狂的原因,我需要在三个不同的版本中部署相同的应用程序,但每个版本中都有不同的背景图像。因此,应用程序的核心逻辑/基础结构保持不变,只是一些颜色/资产/等被交换。比如说,我想编写脚本,所以我运行了一个脚本,将这些颜色/资源/等交换出来,并自动构建应用程序,一直向下移动,直到所有三个都使用正确的颜色/资源/等构建 我不是在找人为我写剧本,我只是在寻找如何最好地设置这个想法。这是不是最好包含在预处理器指令的代码中(如RELEASE和DEBUG等)?最好有一个单独的配置文件,应用程序使

Xamarin.ios Xamarin/MonoTouch:无法在“中编译”;“仅链接SDK”;由于缺少符号而导致的模式

我正试图在linksdk-only模式下使用MonoTouch编译我的iOS应用程序。如果我完全关闭链接,它的编译会非常好,但它也会生成一个不适合发布模式的巨大二进制文件 不幸的是,我需要的一个库以某种方式调用了Expression.Visit,但我不知道如何指示链接器不要删除它。这将导致此编译错误: 错误MT2002:无法解析“System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::Visit(

Xamarin.ios 对话框:高级编辑

我正在尝试创建一个可编辑的详细视图,类似于iPhone默认联系人应用程序 我有一个联系人的表格视图,当选择单元格时,我会激活一个可编辑的详细信息视图: public override void Selected (DialogViewController dvc, UITableView tableView, NSIndexPath path) { var editingSection = new Section ("Entity") { new Strin

Xamarin.ios 使用CATiledLayer时出现异常-有人能解释此stacktrace吗?

我写了一个PDF阅读器。它一次呈现一页。使用滑动手势,用户可以切换到下一页。如果我切换页面的速度足够快(真的,真的很快),我会得到下面的错误。我试图调试Monotouch,但没有出现异常。 有人能从stacktrace中读取有意义的信息吗 Stacktrace: at (wrapper managed-to-native) MonoTouch.UIKit.UIApplication.UIApplicationMain (int,string[],intptr,intptr) &

Xamarin.ios UIActivityView、UITableView单点触摸

我有一个从UITableView继承的类,它显示XML提要的结果。我想向该页面添加UIActivityView。以下是我想要的功能: 加载页面时,将隐藏TableView。只有UIActivityView可用。UIActivityView位于屏幕中央 完成内容后,UIActivityView将消失。此时将显示TableView 如何做到这一点 只需在viewdiload中的UITableViewController视图中添加一个子视图(活动指示器)即可) 准备要在表视图中显示的数据(使用单独的线

Xamarin.ios UIButton奇怪的问题(释放轻触时不会释放)

我有一个UIButton的问题,这是奇怪的,因为我没有在新项目的类似场合。我的问题是: 我有四个UIButton,当你用手指按住其中一个按钮时,当你点击另一个按钮时,即使你从第二个按钮上松开手指,直到你从屏幕上松开所有手指,按钮都不会松开。我猜这与触摸事件和触摸手势(如滑动)有关,我正在我的应用程序中使用它们 诚挚的 佩曼·莫塔扎维我自己发现了这个问题 您需要在主面板(比如Root)内部创建一个单独的面板,然后将按钮或任何其他UI放在那里 问候,, 佩曼·莫塔扎维(Peyman Mortazav

Xamarin.ios 在Monotouch中与事件、代表等混淆

我来自一个非常精通Windows.NET的背景,我正在尝试Monotouch,我对如何响应事件感到非常困惑。我喜欢保持简单,我已经阅读了Montouch教程并查看了示例。我感到困惑的是如何应对事件 假设我有一个带有UIButton和UILabel的ViewController。当我按下按钮时,我想将标签改为“单击按钮” 因此,我可以做以下几点: public override void ViewDidLoad () { base.ViewDidLoad (); this.bt

Xamarin.ios 使用MonoTouch部署IOS6应用程序时出错

我正在尝试让iOS6在我的笔记本电脑上工作 我正在运行xcode 4.5和最新的MonoTouch。每当我尝试删除我的手机时,我都会出错 Installing application Installation failed: Executable Twiddle Failed Error (error: 0xe8000046) error MT1006: Could not install the application '/Users/Me/Projects/MasterDetail/

Xamarin.ios 在Monotouch应用程序中以编程方式更改选项卡

请原谅我的无知,因为我是Monotouch新手,我相信这很简单,但我在任何地方都找不到答案 我在Monotouch中有一个iPhone应用程序,它使用UITabBarController进行根导航。它在自己的类文件中定义。对于每个选项卡的内容,还有一个单独的视图控制器类文件。所以tab1显示viewcontroller1,tab2显示viewcontroller2,等等 我希望用户能够单击viewcontroller1内部的按钮1,让应用程序将他们带到tab2并显示viewcontroller2

Xamarin.ios 单触式添加页脚

我正在尝试在表视图中添加带有按钮的页脚视图。我在网上找到了这个代码 public override UIView GetViewForFooter(UITableView tableView, int sectionIndex) { // Write a method to get the proper Section via the sectionIndex var section = GetSection(sectionIndex); if (section != null)

有没有办法在VS2012中使用sdk 6.1远程构建Xamarin.iOS?

我有一个为iOS6.1开发的iOS项目,我需要能够为iOS6.1和iOS7构建它。我更新了Xamarin的所有工具,并在iPhone上升级到OSX Mavericks和iOS 7.0.3。所以现在我有了所有的最新版本 当我从VS2012开始调试项目时,在iPhone上启动的应用程序总是一个iOS7应用程序。我将iOS6.1.sdk添加到Xcode 5中,以便在Windows机器上,我可以在VS2012中选择此sdk进行编译 但看起来,无论我在项目设置中选择什么SDK,它都会返回: -debug-

Xamarin.ios 随机Xamarin崩溃/ios7/StoreKit

我们目前正面临一个非常恼人的关键随机程序崩溃 随机,因为只有一些客户遇到此问题 随着ios7的发布,崩溃突然出现(在ios7 RTM之前,没有收到任何崩溃报告)。因此,我们认为这与StoreKit行为的变化有关 似乎我们在调用该交易时遇到了问题。原始交易 其他Xamarin用户也面临同样的问题吗? 搜索Xamarin论坛/谷歌等,我们发现我们的问题可能与我们在这里发现的这个bug有关 是否有人找到了解决此随机错误的方法? 一般来说(不涉及Xamarin/Monotouch),是否有人在ios7和

Xamarin.ios TransitionLegate和MVVMCross

我正在尝试使用IUIViewController TransitioningDelegate实现视图之间的自定义转换。这是我的TableViewController public class TableListView : MvxTableViewController, IUIViewControllerTransitioningDelegate { ... [Export ("animationControllerForPresentedController:presentingControl

Xamarin.ios 为什么在ShowViewModel上序列化参数<;类型>;?

在Mvvmcross中,当您要导航到调用的其他viewmodel时 ShowViewModel<T>(); ShowViewModel(); 在从MvxViewModel派生的viewmodel中。这一切都很好,但我想知道,当您执行以下操作时,为什么它会序列化和反序列化: ShowViewModel<T>(new Person("firstname", "lastname")); ShowViewModel(新人(“名字”、“姓氏”); 当然,我很好,我可以想出一

Xamarin.ios 以编程方式提取zip文件-Xamarin MAC

我们正在使用XAMARIN开发跨平台应用程序。 我们使用Xamarin.iOS成功创建了应用程序的ipad版本。 现在我们正在开发同一应用程序的MAC版本。 在这个应用程序中,我们有Zip文件提取部分。对于iPad版本,我们使用了“ZipArchive”。不幸的是,“ZipArchive”在“Xamarin.MAC”中不支持 我被这个问题困住了。 有人知道如何解决这个问题吗? 如果你有解决办法,请告诉我 谢谢 拉尼什

Xamarin.ios 无法在Xamarin Studio上运行IOS的简单演示UITest

我正在尝试在iOS平台上运行UITest的演示。 我无法运行UI测试,即使构建项目没有问题 以下是错误信息: SetUp : Calabash.XDB.Core.Exceptions.DeviceAgentException : Failed to launch simulator ExitCode: 134 2016-11-23 12:00:01.767 iOSDeviceManager[36474:1504101] CoreSimulator: Loading from /Applicat

Xamarin.ios Xamarin侧菜单点击问题

我使用Xamarin表单开发了一个应用程序,该表单具有侧菜单。 但我无法在当前项目中使用它,因此我为侧菜单制作了自定义组件。 如何实现在侧菜单外点击“范围”时隐藏菜单的功能?在不查看代码的情况下很难为您提供任何帮助,但通常我会通过添加一个ContentView来解决此问题,该视图在菜单打开时覆盖屏幕。菜单将显示在ContentView的顶部。然后将一个TapGestureRecognitizer添加到ContentView中,单击该视图将关闭菜单 您可以在内容视图中添加一些颜色,但要使其不透明,

Xamarin.ios 是否可以在UICollectionView中混合使用多个NIB?

我必须创建一个视图,比如iTunes应用商店,其中包含3种不同类型的块:一种用于图像(ImageBlock),另一种用于对象1列表(Type1List),第三种用于对象2列表(Type2List) 我为这三个都提供了功能性的MvxCollectionViewCells,但我需要将这三个功能组合成一个UICollectionView。我有这些清单(项目)的清单。单个列表(项)有一个名为“type”的值,它是一个整数值1、2或3。我必须为每个项目获取这个整数值,并确定我要用于这个特定单元格的NIB

Xamarin.ios iOS 11蓝牙URL方案

因此,最近我们开始在iOS11上测试我们的应用程序,并注意到我们无法再将用户导航到bluetooth设置页面以提示他们打开它。我想知道是否有人知道新的URL方案是什么App Prefs:root=Bluetooth适用于iOS 11以下的所有版本目前(2017年9月19日)似乎没有解决iOS 11上此问题的方案 以下代码用于打开Settings.app,适用于iOS 11。也许这是你目前的一个解决办法 当您打开根据此字符串生成的URL时,系统将启动设置应用程序并显示应用程序的自定义设置(如果有)

Xamarin.ios icloud授权在xamarin项目中不起作用-无效的代码签名授权错误

我们的iOS应用程序中有一个功能,用户需要从手机中提取文档。我们按照苹果的建议使用了iCloud选项,并启用了iCloud的out配置文件。该版本使用开发者证书运行良好,但当我们使用分发配置文件重建并尝试上载到应用商店时,出现以下错误。我们检查authentication.plist文件,所有值都符合预期。如果你遇到过类似的问题,你能帮忙吗。下面是plist文件的快照 ITMS-90046:“无效的代码签名权限。您的应用程序捆绑包的签名包含iOS不支持的代码签名权限。具体而言,不支持'Paylo

Xamarin.ios 获取错误“;解压缩文件时出错";创建发布版本时

不确定为什么会启动,但正在构建我的应用程序我得到了以下信息: 严重性代码说明项目文件行抑制状态 错误解压缩文件bin\iPhone\Release\device builds\iphone7.1-12.5.2/GTMSessionFetcher.framework.dSYM.zip时出错:找不到路径的一部分“C:\Users\sean\Documents\Proj\AppName\AppName\AppName\bin\iPhone\Release\device builds\iphone7.1

Xamarin.ios 绑定到custom.framework

我正试图绑定到BugSense的lib,但在额外的构建参数中使用-gcc\u标志很难包含框架。BugSense提供了一个.framework而不是一个静态的.a库。再多的谷歌搜索也不能让我找到一个解决方案,来正确地将框架链接到我的项目上 到目前为止,我有这样的想法: -v -v -v -gcc_flags "-framework ${ProjectDir}/../References/BugSense-iOS.framework" 我已将.framework文件夹复制到我的References

Xamarin.ios MonoDevelop和MonoTouch:运行时版本选择是关于什么的?

我刚刚升级到MonoDevelop 2.8 Alpha,并用它构建了我的MonoTouch应用程序。 我注意到在build type下拉列表中,我可以选择Simulator debug/release和iPhone debug/release,其中有三个单独的条目: 默认运行时 Mono 2.10.2 Mono 2.10.1 我的MonoTouch版本是4.0.4.1。我以为MonoTouch有自己的Mono运行时。下拉列表对MT项目有什么影响吗?不,目标运行时不影响MonoTouch。它只

Xamarin.ios UIImage.AsPNG()的Tiff等价物

是否有一种方法可以从UIImage实例获取TIFF表示中的NSData,就像您可以分别使用UIImage.AsPNG()和UIImage.AsJPEG()方法获取PNG和JPEG表示一样 谢谢,iOS没有本机TIFF库。你可以试试 使用第三方服务 找到一个开源C#库并移植它 找到obj-c库并将其绑定 有关ImageMagick的Obj-C端口的信息,请参阅

Xamarin.ios 单触式对话框元素,如Wifi设置

我想知道是否有一个元素,就像iOS的WiFi连接设置一样。您可以单击它来选择它(显示复选标记),然后单击右箭头来编辑条目 我确信我可以手工构建它,但我想确保没有一个元素已经这样做了。有一个StringElement,可以用来显示右箭头。还有一个可选择的复选框元素,但在右侧显示复选标记 没有现成的元素同时完成这两项功能。 我个人在寻找一个复选框,最后根据MT.D中的GlassButton手工创建了一个复选框

log4net与Xamarin.iOS/Monotouch一起工作?

我们正在使用Xamarin Studio在.NET中创建移动应用程序,以支持某些平台。我们的经验表明使用原始的Log4Net存在一些兼容性问题,但是我们还没有尝试过Log4Net紧凑框架() 有人有这个问题/解决方案吗? 提前谢谢 是的,它工作正常!我们完成了以下步骤: 将log4net.dll包含到引用中(图1) 使用log4net添加在使用区号时 图1-编辑参考MonoTouch配置文件有很多限制。但是我设法让一些非常基本的附加器工作。应该给你足够的钱开始。这是一项正在进行的工作,因此您的

Xamarin.ios 生成配置和包标识符

是否有办法在Xamarin中为每个“构建配置”设置“iOS应用程序目标捆绑包标识符” 在XCode中,您可以这样做,这意味着可以为不同的企业客户编译相同的基本代码(我们的案例) Xamarin Studio允许创建“构建配置”,并且可以在每个配置文件中使用不同的配置配置文件,但是,它似乎没有设置包Id的方法 请告知。谢谢。不直接。但是,您可以创建预(或后)生成步骤脚本(请参见项目选项中的自定义命令),该脚本了解正在生成的配置,即${ProjectConfig} 从脚本中,您可以使用工具(如Pli

Xamarin.iOS上的MEF支持

我想使用Xamarin为Windows8平板电脑移植一个C#移动应用程序。我们预见的问题之一是MEF的使用。Xamarin.iOS是否支持MEF?这取决于您所说的“MEF支持”是什么意思。使用Xamarin.iOS可以使用MEF程序集。不可能(iOS限制)的是在应用程序(例如插件)中动态加载代码 您可以使用MEF,同时确保不加载动态代码,即所有内容都静态引用并构建在单个二进制可执行文件中(例如,确保每个插件都内置) 取决于您的应用程序是否有用(不需要或更少,需要修改您现有的应用程序)或不可用(如

Xamarin.ios 使用Flurry和Monotouch进行碰撞报告

我正在使用Flurry Analytics和Xamarin.iOS编写一个iOS应用程序。我使用(Flurry SDK 4.2.3)中的绑定。在FinishedLaunching()方法重写中,我调用: Flurry.SetCrashReportingEnabled(true); Flurry.StartSession(FlurryAPIKey); 一切都顺利编译并启动。 在Flurry dashboard中出现真实数据后,我看到了许多相同调用堆栈的错误: 0 Fines

Xamarin.ios MvvmCross-声音/通知 我目前正在为我的应用程序构建一些功能,这需要我播放通知声音和振动,我已经看到了教程样本的振动,但不知道什么是最好的方式播放声音。

我最初的想法是使用messenger,让UI订阅该消息,然后使用委托启动方法播放声音。这样行吗?我打算在Windows Phone、Android和iOS上实现这一点。我已经在一些“封闭源代码”应用程序中实现了这一点。在每一个例子中,我都使用插件或UI项目依赖注入实现了这一点-与振动示例/教程中完全相同-

Xamarin.ios 如何使用xamarin创建跨平台库?

我想为移动开发人员创建一个SDK来嵌入我的解决方案,但我不想用Swift和Java编写它,而是希望使用Xamarin编写一次,然后导出到选定的目标 我不确定是否可能,我看到了这个答案: 但那是很久以前的事了,所以我想知道事情是否发生了变化,或者是否有解决办法,比如编写一个小的本机部分来创建绑定并将其导出为sdk,然后…AFAIK没有任何变化,仍然不可能。好的,但这样做的目的是什么,它是到iOS的桥梁,以便iOS本机代码可以创建托管对象(即当您重写本机对象时)并调用托管代码(想想事件)。通过ACW

Xamarin.ios Xamarin推送通知,在应用程序激活后处理远程通知

我知道如何通过PushSharp向iOS设备发送通知。但是,一旦我这样做了,并且应用程序处于非活动状态,我将寻找一种方法,在应用程序再次变为活动状态时处理推送通知 换句话说,我希望能够看到他们点击了什么项目,并能够显示与此相关的数据 这里有一个链接供参考,它满足了我的要求,但只有在应用程序处于活动状态时。 有什么问题吗 您有两种场景: 应用程序未启动时收到推送通知。如果使用点击通知,应用程序将在FinishedLaunching处理程序中获取数据 应用程序启动时收到推送通知。应用程序将在Rece

Xamarin.ios PredicateForSelectionOfContact不受尊重

我正在实现ContactsUI框架,并且在PredicateForSelectionOfContact方面存在问题。我正在尝试使用它,以便在选择具有多个电子邮件地址的联系人时显示详细信息。以下是我使用的代码: var picker = new CNContactPickerViewController(); picker.DisplayedPropertyKeys = new NSString[] {CNContactKey.EmailAddresses}; picker.PredicateFo

Xamarin.ios Xamarin iOS在生成期间无法AOT程序集

在构建我正在迁移到统一Xamarin API的Xamarin iOS应用程序时,我在编译的AOT阶段看到一个构建错误。我看到的错误是“无法对程序集进行AOT”,后跟程序集名称。我正在为一个设备构建调试模式(尽管我目前只支持ARMv7架构) 未能进行AOT编译的程序集是我为本机第三方iOS库编写的绑定DLL(它是专有的,因此很遗憾,我无法共享它)。绑定项目DLL包含在一个库中,该库由nuget打包并安装在我的Xamarin iOS应用程序中 我搜索了这个错误,找到了一堆Xamarin论坛帖子和bu

Xamarin.ios 如何在Xamarin.UITest中检索页面上的不可见元素表单列表?

我有一个20个元素的列表,当我在页面上使用app.Query时,Xamarin.UITest只给我3个元素,因为在UI中只有3个元素可见。如何从UITest内的列表中检索所有20个元素?如果是带有滚动的列表,则可以使用函数app.ScrollUp()/app.ScrollDown()。。。您可以在每次滚动之前进行检查 如果您找到另一种方法,我将不胜感激。尝试编写一个后门方法来公开您需要的任何信息(在本例中为列表项的总数),然后通过调用它,尝试在Query()中使用All()。比如: app.Qu

如何为xamarin.ios创建nuget包

我创建了一个没有核心项目的Xamarin.iOS UI组件,只有一个Xamarin.iOS项目,我想用nuget打包它,我可以在多个项目中使用它。但我不能处理它 我正在寻找基于我的Xamarin解决方案创建Nuget包的正确步骤 我唯一找到的是这个命令行nuget pack your.nuspec 显然我在mac上 谢谢 安东尼 为ios制作nuget的最简单方法-Visual studio for Mac 在ios设置页面中打开项目设置并启用“在构建项目时创建包” 然后转到元数据并填充它。然后

Xamarin.ios NSAttributeString方法返回Nil

在xamarin.ios中,我实现了如下方法: public void SetHtml(string htmlText) { var err = new NSError(); var atts = new NSAttributedStringDocumentAttributes { DocumentType = NSDocumentType.HTML, StringEncoding = NSStri

Xamarin.ios 滚动Tableview会使基于Monotouch的iOS应用程序崩溃

您好,我现在正在使用Monotouch开发一个自定义的基于单元格的tableview 表视图在自定义单元格中正确显示数据 但当我试图滚动表格视图时,它正在使应用程序崩溃 错误消息:- MonoTouch.Foundation.MonoTouchException: Objective-C exception thrown. Name: NSInvalidArgumentException Reason: -[__NSCFSet tableView:cellForRowAtIndexPat

Xamarin.ios 单触式-纠正倒置图像旋转

我使用mono已经有一段时间了,我遇到的一个问题是,将图像加载到CGImage对象中会导致图像垂直翻转。这是我最初使用的代码: 公共静态CGImage LoadJPEG(字符串sImagePath,布尔B平滑图像) { 返回CGImage.FromJPEG( 新的CGDataProvider(sImagePath),null,bSmoothImage, CGColorRenderingIntent.Default); } 有一个PNG版本,您只需使用CGImage.FromPNG,但是如果您使

  1    2   3   4   5   6  ... 下一页 最后一页 共 27 页