我对MonoTouch印象深刻。Miguel的对话。受他简单方法的启发,我认为拥有一个基于反射的NSUserDefaults类会非常好,它可以无缝地工作,将某些属性标记为“用户默认值中的持久性”,而忽略其他属性。大概是这样的:
public class SomeController
{
[PersistInUserSettings]
public string LastPostUserRead { get; set; }
}
我不喜欢La
我在mono touch页面上搜索过,但没有太多的图形示例。有人能给我介绍一下mono touch中的一些介绍性图形吗?
谢谢。结帐。他们有可以在设备和sim卡上运行的样本。我建议从存储库中提取源代码,因为框架的最后一个压缩版本是从2009年12月开始的
每当我尝试使用MonoDevelop打开文件时,我都会收到以下消息
System.ArgumentException:路径中存在非法字符。
位于:0中的System.IO.Path.GetExtension(System.String路径)[0x00000]处
位于以下位置的MonoDevelop.Projects.Formats.MSBuild.SlnFileFormat.CanReadFile(System.String文件,MonoDevelop.Projects.Formats.MSBu
我有一个用于创建文件的字符串。我现在需要将该文件放入NSData对象中,以作为电子邮件发送
很抱歉,我不知道如何将字符串放入NSData对象中!有人能帮我吗?使用NSData.FromString(string s),除非您是指加载存储在字符串中的文件名并获取该文件的NSData,在这种情况下,请使用NSData.FromStream(新文件流(filename,FileMode.Open))
我有一个错误:
2011-03-28 15:38:07.154 FolderNavigation[264:207] -[Subfolder _setViewDelegate:]: unrecognized selector sent to instance 0x6eaafd0
Unhandled Exception: MonoTouch.Foundation.MonoTouchException: Objective-C exception thrown. Name: NSInvalidAr
标签: Xamarin.ios
avaudioplayeriphone-4segmentation-fault
我正在尝试用以下代码播放mp3文件
AVAudioPlayer player = new AVAudioPlayer();
NSUrl mediaFile = NSUrl.FromFilename(monkeySound);
player = AVAudioPlayer.FromUrl(mediaFile);
player.Delegate = new PlayerDelegate();
if(player.PrepareToPlay()){
player.Play();
我正在编写一个应用程序,它大量使用PDF viewer来显示各种文档,在浏览文档库后,我经常会遇到以下异常:
输出层:Ecolab.SalesPad.ContentItem FreeDomainire 3头盔
螺纹加工:
堆栈跟踪:
0 SalesPadTouch 0x00b62b18 mono_handle_native_sigsegv + 456
1 SalesPadTouch 0x00b484e
您好,我是monotouch新手,我正在尝试制作一个有多个屏幕的应用程序,我的一个屏幕可以有选项卡(选项卡控制器)。
所以我想使用导航控制器和选项卡控制器
我可以在另一个控制器中使用控制器吗?
那么,我的视图在创建时是否也可以创建一个新的选项卡控制器?或者我应该制作一个tab root>controller并将其隐藏在其他屏幕上吗?另外,如果你能推荐一本书或其他东西,那就太好了。
塔克斯
UINavigationController几乎可以进入任何东西
问题是uitabbarcontroller
是否可以签入由TestFlight启动或发布的应用程序的代码?您不能在编译时执行此操作吗
#if TESTFLIGHT
public const bool IsTestFlightBuild = true;
#else
public const bool IsTestFlightBuild = false;
#endif
然后在项目的设置中,使用TestFlightset创建一个构建配置TestFlight | iPhone。仅使用此生成配置发布到TestFlight。首先,谢谢;)但我如何以
我买了一台新的Retina MacBook Pro,为iOS开发MonoTouch。
非常令人沮丧的是,MonoDevelop非常模糊,这可能是因为它是基于Gtk构建的
我可以应付模糊的用户界面,但我不能读或写代码,因为这会伤害我的眼睛
Gtk和MonoDevelop的视网膜支持现状如何?
是否至少有任何(实验性)编译标志来启用正确的代码呈现
如果我想贡献,由哪个部门负责?是Gtk#还是Gtk本身?更新
此问题已在以下日期修复:
其他改进和错误修复
修复了MacBook上带有视网膜显示的渲染
有一个名为(在MonoTouch中)的方法
但是我没有显式地提供委托,而是从UICollectionViewController继承。
它混合了数据源和委托功能,但没有要重写的此方法
我尝试将此添加到我的控制器:
[Export ("collectionView:layout:sizeForItemAtIndexPath:")]
public virtual SizeF GetSizeForItem (UICollectionView collectionView, UICollectionVi
当我使用附加的mtouch参数编译我的项目时,我试图弄清楚如何从MonoTouch获得main.m模板和其他代码-v-v-v--keeptemp。
这在以前的文章中是建议的,但我看不到任何输出(.m或.s文件)
我使用MonoDevelop 3.0.6和MonoTouch版本6.0.8(无评估版本)
我不使用命令行工具。在MonoDevelop中,我将参数添加到“Iphone构建/附加mtouch参数:”项目选项中
我尝试从MonoTouch示例编译AVCaptureFrames。在发布配置-v
我是Xamarin的新手,正在进行可行性研究
我不确定Xamarin是否为跨平台(包括iOS、android和Windows)的蓝牙低能耗提供了通用API?在iOS中,此API是核心蓝牙
请提供详情;我在网上搜索时找不到任何好的信息。是的,Xamarin.iOS和Xamarin.Android确实支持蓝牙
不,它们不提供公共API
对于我的Sphereo黑客攻击,我编写了一个跨平台的蓝牙Sphereo特定模块
在iOS上,该模块使用ExternalAccessory而不是CoreBLuetoo
如何在不丢失透明度的情况下反转具有透明区域的图像的颜色?只有不完全透明的像素才应该反转。(被骗未回答)
您好,我在这里回答:
private UIImage InvertImage(UIImage image)
{
UIGraphics.BeginImageContext(image.Size);
var context = UIGraphics.GetCurrentContext();
context.TranslateCTM(0, image.Size.Height)
我希望有人能帮助解决我在使用xamarin.ios时遇到的这个问题。我试图在按下按钮后在当前视图的顶部显示UIImageView。为了说明我的意思,请看一个应用程序的两个截图,它完全符合我的要求。第一个显示导航栏上打印机标签旁边的“i”按钮,当触摸该按钮时,第二个屏幕将显示第二个屏幕截图。
非常感谢您的帮助 我想你想要的是“爆米花”。
Xamarin有一个制作爆米花的配方:
我想使用Xamarin创建一个应用程序。这是一个网络服务器和客户端iPhone和Android。我想知道我是否可以使用Xamarin制作我的核心web应用程序
对不起,我在Xamarin没有任何经验。然后,我想将这个Web服务器Xamarin应用程序连接到iPhone和Android应用程序
谢谢 在核心部分,Xamarin的iOS和Android技术是基于这一技术的,进而实现了微软.Net堆栈的大部分部分。因此答案是肯定的,您可以使用.Net和Microsoft或Mono的ASP.Net堆栈构
目前,我们公司正在使用Xamarin框架为Android和IOS创建应用程序
我们查看了MVVMCross,了解更多跨平台的可重用代码。然而,创建特定于平台的视图困扰着我们,我们想更进一步,创建一个共享的xml文件,在其中我们可以为所有平台定义视图
这些xml文件的构造类似于XAML文件,然后在不同的平台上实现。比如说
<MapControl Width="100" />
转换为IOS中的MKMapView和android上的com.google.android.gms.m
OpenTK-1.0中的游戏视图在CreateFramebuffer()中初始化上下文,并在DestroyFramebuffer()中销毁所述上下文。如果我想保留我的VBO,只是创建一堆新的FBO呢?例如,在轮换时,我需要创建新大小的FBO,但我不想完全重新加载所有VBO,如果不完全重新实现全部/大部分GameView,我不明白这将如何工作。我不能只重写这两个方法,因为基类不公开Renderbuffer或Framebuffer上的setter。我错过了什么
总之:我希望旋转设备并获得一个新的Op
我正在Xamarin.IOS中编写一个应用程序,它有一个显示Google Maps地图视图的控制器,我想在用户点击并按住地图中的任何点时添加一个标记
到目前为止,我已经尝试将手势识别器添加到MapView对象,但它不起作用。这是我的地图控制器代码:
public异步重写void ViewDidLoad()
{
base.ViewDidLoad();
View.BackgroundColor=UIColor.White;
var geolocator=新的geolocator{DesiredAcc
使用Xamarin.IOS/monotouch是否可以访问CPU使用率统计数据
我搜索了一个类似于Android SDK使其可访问的API[/proc/stat],但没有找到任何API,因此我无法集成任何代码行来监控CPU
(我已经介绍了XCode工具,但它们确实在我的机器上消耗资源,并且会降低我的应用程序的速度,以至于我甚至无法与之交互。我有一行代码来监控全局内存使用情况,我希望只添加第二行代码来监控CPU,而不是启动受限制的程序。)t 0.1纳秒,每秒转储4GB的库存。我有点开玩笑,但这概括
我有一个DateTime类型的属性,我想将其绑定到viewmodel。当我绑定属性时,我得到一个错误,指出绑定类型必须是引用类型。如何将此属性绑定到viewmodel并通知其更改
具体而言,导致编译器错误的代码如下所示:
set.Bind(StartDate).To(vm=>vm.StartDate)
这是视图上的属性
publicstaticdatetime StartDate{get;set;}流畅绑定的一般模式是:
set.Bind (target).For(v => v.Targe
当我从组件商店下载皮肤,然后尝试使用它时,我使用的是统一/通用布局/平台。我得到这个错误:
MTOUCHTASK:错误MT2002:无法解析“Xamarin.iOS,版本=0.0.0.0,区域性=中性,PublicKeyToken=84e04ff9cfb79065”中的“System.Void UIKit.UINavigationBar::SetTitleTextAttributes(UIKit.UITextAttributes)”引用
所有皮肤都会发生这种情况。我做错了什么
这是我的解决方案:
我在一个故事板中有一个视图控制器,我想在另一个故事板的选项卡栏控制器中重用它。在XCode中,我可以添加一个情节提要引用,然后按ctrl键从选项卡栏控制器拖动到其中,它将显示为另一个选项卡,就像同一情节提要中的视图控制器一样。我试图在VS 2017中做到这一点,但它似乎不起作用。或者如果是这样的话,我不知道该怎么做。我尝试添加故事板引用并按ctrl键拖动,就像我对普通视图控制器所做的那样。我在“视图关系”下选择“选项卡”,当我完成拖动时,它会弹出,但它不会创建链接,也不会创建选项卡
这甚至是有效
我正在创建一个MonoTouch应用程序,它具有一些声明性的业务逻辑,客户端不希望轻松检索到这些逻辑。显然,通常有一种观点认为软件中的任何东西都不能得到保护,但客户希望这样做不容易
我可以将逻辑编码为C#,但如果我可以将其作为XML文档或SQLite数据库(或其他)使用,则更简洁
有没有办法将XML文档或SQLite数据库嵌入到编译后的代码中
如果做不到这一点,有没有人尝试过在MonoTouch应用程序中加密XML文件或SQLite数据库(或其他声明性技术),并能为我指明正确的方向。我猜解密XM
我已经做了一个干净的全部,我已经重置了模拟器,但我无法解释为什么我会得到以下结果:(请参阅“已解决的挂起断点”行和“无法插入”)
第69行和第76行的代码是有效代码,是工具栏按钮的事件处理程序。然后,当我点击其中一个按钮时,我得到一个空引用异常 请使用显示此问题的示例应用程序在monotouch bugtracker中提交一个错误。不幸的是,在修复另一个错误后,此问题“消失”了,看似完全无关的问题。请使用显示此问题的示例应用程序在monotouch bugtracker中提交一个错误。不幸的是,
在UIView子类中,我覆盖了Draw子类来绘制一些自定义文本,但是文本始终被绘制为翻转文本
这是我正在使用的代码:
class TextViewProblem : UIView
{
public override void Draw (RectangleF rect)
{
base.Draw (rect);
CGContext g = UIGraphics.GetCurrentContext();
UIColor.White.SetF
我使用UIPopoverController中的MonoTouch.Dialog为我们的iPad用户提供一系列的设置。在我的应用程序中,我正在使用此日历视图(http://escoz.com/blog/monotouch-calendar-control-is-here/)因此,用户可以为应用程序设置日期(这些设置用于在谷歌地图上配置定时位置)
无论如何,我遇到一些关于UIPopoverController的大小调整问题。。。无论我如何设置内容大小,一旦我深入到.Dialog的树中单击,UIPo
我已经在MonoDevelop中尝试开发大约一周了,我的老板让我让Wepover在一个特定的项目上工作。我看过github文档并查看了一些示例,但似乎无法获得MonoDevelop的工作模型
谁能给我举个例子,说明如何在MonoDevelop中使用此Wepover
提前谢谢你!
Rick您是否看到/尝试了随附的解决方案
如果是这样的话,您需要更明确地(编辑您的问题)说明您想用它做什么。您是否看到/尝试了随附的解决方案
如果是这样的话,你就需要更明确地(编辑你的问题)说明你想用它做什么。当人们把模
我正在尝试使用mvmmx构建一个x平台移动应用程序。我从md开始,而不是vs,因为我的主要目标是iOS。我遇到了几个问题:
我无法在md中找到任何MvvmX sln文件。md将它们作为二进制文件打开。
如果我在解决方案中包括一些项目,我就有构建问题。
版本:
md 3.0.5
MvvmX:vNext,今天的新克隆
这是一个已知的问题,还是我在这里做错了什么?您需要最新版本的MonoDevelop-来自alpha流
或者将sln文件第一行中的v12更改为v11
这个bug从5月份就出现了,但它几乎
我假设CGPDFDocumentRef应该绑定到CGPDFDocument
我正在尝试下面的方法
//- (id)initWithPDFDocument:(CGPDFDocumentRef)_document filepath:(NSString *)fullFilePath;
[Export("initWithPDFDocument:filepath:")]
IntPtr Constructor (CGPDFDocument document, string path);
我
我需要一个自定义绑定,我知道何时何地,但我不知道如何才能做到这一点。这是我的自定义绑定中视图的关系。想想*视图,比如控件。
我有来自ViewModel->ContainerView->FirstView的连接,但无法将其连接到TableView。为了将ContainerView连接到FirstView,我做了一个自定义绑定(目前是单向的)。在setvalue方法中,我调用firstview的方法SetBinding(我想在这里进行绑定)
我尝试了几个选项,但什么也没发生,最后一个选项如下:
p
随着主题的深入,我在连接mac build主机时遇到了问题。它在本周早些时候起了作用(我想有一个更新)。我也无法从Xamarin studio运行iOS应用程序(我认为这与Xamarin连接到Xcode有关,因为当我尝试从Xamarin studio运行时,我收到一条消息,说代码尚未生成)
我已经尝试重新安装xamarin.ios和xcode
当我运行telnet localhost 5000时,我收到以下消息(提示问题出在xcode上)
错误:加载前缀“/Applications/Xcode.
我所在的团队创建了一个在iOS、Android和Windows Mobile上运行的跨平台应用程序,该应用程序是使用Xamarin的工具和MonoCross创建的。我们将MvvmCross视为可能的MonoCross替代品,但不希望从头开始编写应用程序
是否有人有过将Xamarin/MonoCross跨平台应用程序迁移到Xamarin/MvvmCross的经验或想法?这两个框架是否可能共存于同一个应用程序中(理想的解决方案是让我们一次将应用程序迁移到一个屏幕上)
提前感谢。我不知道最近有谁这样做
在使用c的monotouch中,我使用了上述类上面的[RegisterCyrightCustabVwCell]。现在我想取消注册该类。如何使用C在monotouch中实现这一点
使用制度;
使用单触;
使用单调的基础;
使用MonoTouch.UIKit;
使用System.Runtime.CompilerServices;
使用System.Net.Mime;
使用NUnitLite.Runner;
命名空间egUniSBPersHlthCareManager
{
[注册PyrightCust
我们正在用ServiceStack(当前的v3补丁分支)创建一个webservice,另一家公司正在针对它编写一个Android和iOS应用程序
我的DTO(当然)在单独的程序集中,并根据.NETFramework4进行编译。我可以在.Net项目和Xamarin.Android项目中毫无问题地使用这些程序集。另一家公司现在告诉我,他们不在Xamarin.iOS工作
他们正在使用版本为3.9.55的最新(预编译)ServiceStack.MonoTouch DLL。我在某个地方读到,我必须根据Se
我正在进行从表视图到视图控制器的导航,当我单击行时,我得到异常,因为System.NullReferenceException已被抛出对象引用未设置为xamarin.ios中对象的实例
public override void Row Selected (UITableView tableView, NSIndexPath indexPath)
{
// Error System.NullReferenceException
_contact.NavigationControll
我们在project中使用Akavache,在Android中一切都很好,但在iOS上我们遇到了一些问题,即如果我们在缓存中保存一个键值,如下所示:
public async void Salvar(Login login)
{
await BlobCache.LocalMachine.InsertObject("login", login);
}
public async Task<bool> Salvar(Login login)
{
导航到视图控制器后,我看到一个黑色窗口。我的应用程序正在从OpenUrl方法调用来自应用程序委托的页面
public override bool OpenUrl(UIApplication app, NSUrl url, string sourceApp, NSObject annotation)
{
var rurl = new Rivets.AppLinkUrl(url.ToString());
// navController = new UINav
有人建议我使用visual studio吗?我们可以在模拟器中部署任何未连接到Mac Agent的iOS应用程序吗???通过Windows机器
提前谢谢 不,这是苹果的许可要求。预览版中有xamarin live player,可以让你在没有mac的iphone上测试应用程序
不,这是苹果公司的许可要求。预览版中有xamarin live player,可以让你在没有mac的iphone上测试应用程序
iOS模拟器始终在Mac上运行,没有适用于Windows的iOS模拟器。您只能将屏幕强制转换为
我有一种情况,我有一个离线数据库,存储了大量数据
我希望此数据与我的服务器域同步
在这种情况下,我必须从脱机数据库复制数据,并且需要使用“SyncConfiguration”配置将它们粘贴到新的数据库中
或者通过任何方式,我都可以同步用“RealmConfiguration”创建的领域数据库。这样我就可以避免数据迁移。目前,无法同步最初创建为独立的领域。您需要手动复制数据。目前,无法同步最初创建为独立的领域。您需要手动复制数据。已经接受了,想问一下应用程序在后台时是否也会进行同步?取决于您的应用
我需要下载一个pdf文件并保存在设备中。我使用WebClient进程下载文件,并在下载时显示进度
CancellationTokenSource Token= new CancellationTokenSource(); //Initialize a token while start download
webClient.DownloadFileTaskAsync(new Uri(downloadurl), saveLocation); // Download file
下载工作正常。为了取
我正在用Xamarin.iOS MvvmCross构建一个iOS应用程序。在这个应用程序中,我使用一个选项卡式视图。在一个选项卡视图上,我不想显示搜索栏,但此搜索栏显示在每个选项卡视图中。有人知道如何解决这个问题,以便我可以在其他选项卡视图中隐藏搜索栏吗
搜索栏选项卡视图:
public override void ViewWillAppear(Boolean animated)
{
base.ViewWillAppear(animated);
var s
如何在xamarin ios中禁用缓存策略。我提到了以下链接
请让我知道c Xamarin.iOS中的等效代码
我们可以在info.plist中添加一些东西吗?从iOS 7+开始,我们开始使用它来处理web任务,而不是NSUrlConnection。然后,您可以尝试以下代码来禁用缓存:
NSUrlSessionConfiguration configure = NSUrlSessionConfiguration.DefaultSessionConfiguration;
configure.Req
我想确定ScrollView中现有的API无法实现的ScrollEnd操作。因为,当我们快速滚动时,指针/指针移动后的事件,某些滚动会自行发生。我的要求是抓住滚动结束时的点
我可以在Xamarin.Android中实现这个场景,在自定义类中实现Java.Lang.iRunTable,并在其中使用Run()方法。我需要在Xamarin iOS中实现这一点
您能为此查询提供有效的建议吗?您可以在UIScrollViewer中使用“Decelerationed”事件来实现您的要求
我是iOS应用程序的新手,非常感谢您的帮助
我想为我的iOS应用程序实现将在前台和/或后台运行的通知/警报。
我想设置多个警报,并且每天都出现
我无法找到合适的解决方案,但我发现了以下问题:
你认为这对我来说行吗?任何意见都会有帮助。
我如何避免被苹果商店拒绝
谢谢是的,您可以在AppDelegate.cs中的方法dienterbackground和WillEnterForeground中添加本地通知。谢谢,我不知道如何使用这两个函数。您能否提供一个如何生成计划通知的示例,该通知对前台和后台都有
我已经做了一整天的实验,试图弄清楚如何让我的UISearchBar在iOS13中显示与在iOS12/11中相同
因此,添加搜索栏的方式只是一个新的UISearchController
var searchController = new UISearchController(searchResultsController: null);
searchController.SearchBar.Placeholder = "Search";
我有一个Xamarin.iOS项目,它还包括一个nugget包。当我尝试重建项目时,我得到了14个错误,这些错误是UISceneConfiguration,UISceneSession等无法找到的问题。我的nugget包类似于Abcd.SDK.0.9.7.nupkg,对于iOS项目,我可以看到他们设置了程序集名称和默认名称空间,如下所示
程序集名称-SampleiOS(这是iOS项目名称)
默认命名空间-ABCD.SDK.Sample.iOS
在我的AppDelegate.cs中,我可以看到
我们在monotouch中开发了一个自定义控件(继承自UITextField,但这不重要),以提供纯数字数据输入
我们现在要做的是添加一些属性(例如小数位数、最小值、最大值),这些属性可以在xcode中的设计时设置
这可能吗?Xcode不支持在设计器中编辑类的自定义属性。好的,谢谢您提供的信息。我对苹果的开发生态系统非常失望,但至少monotouch在黑暗中提供了一些光明。
我有一个单触式对话框视图控制器。我有许多嵌套的根元素
public RootElement LoginSection()
{
//var rootSection = new Section("");
var root = new RootElement ("I'm already a member");
EntryElement emailEnt = new EntryElement ("Login","Username
我想用日期作为x轴的标签来绘制一个图,但我不知道怎么做。我已经看到了一些Objective-C的例子,但我无法翻译它。走哪条路
1 2 3 4 5 6 ...
下一页 最后一页 共 49 页