草庐IT

ios - 将文件从 iOS 应用程序扩展保存到包含的应用程序

我正在努力添加使用共享按钮的功能,以允许用户保存文件以用于我的主应用程序。需要支持多种文件类型(图像、视频、音频、pdf等)。一般用例是:用户使用标准相机应用程序拍照或使用语音备忘录应用程序录音。用户单击共享按钮并从共享列表中选择我的扩展。对话框打开,让用户有机会给出文件的描述。文件保存到我的主应用程序(包含应用程序)以后可以访问和处理它的位置。我已经能够到达提示我共享文件的地步,但我无法找到一个位置来成功保存到我的主应用程序以后可以读取的位置。这可能吗?有没有更好的方法来处理这种情况?我目前正在使用Xamarin执行此操作,因此不支持调试(并且日志记录很少)。如果有人在objecti

c# - Xamarin:绑定(bind)返回协议(protocol)的 objective-c 协议(protocol)

我的应用程序中有以下2个协议(protocol):@protocolDisplayItem-(void)itemSelected:(NSString*)itemId;@end@protocolDisplayerFactory-(UIViewController*)createItemDisplayer;@end我使用ObjectiveSharpie来绑定(bind)它们,我得到了以下绑定(bind)://@protocolDisplayItem[Protocol,Model][BaseType(typeof(NSObject))]interfaceDisplayItem{//@requ

c# - 为 UIBarButtonItem 添加/删除 EventHandler

可以在构造函数中定义一个EventHandler:UIBarButtonItemlogoutButton=newUIBarButtonItem(UIBarButtonSystemItem.Stop,logoutButtonEventHandler);privatevoidlogoutButtonEventHandler(objectsender,EventArgsargs){Console.WriteLine("Logout");}之后是否可以删除EventHandler?也许根本不使用EventHandler而是使用UIBarButtonItem的Action/Target属性?我找

ios - 捕获其父 View 框架外的 subview 上的触摸(在多个层上)

我在这个线程中描述了一个类似的问题:CapturingtouchesonasubviewoutsidetheframeofitssuperviewusinghitTest:withEvent:情况我们正在XamariniOS中开发应用程序。我们有一个自定义View来创建自己的自动完成输入字段,其中包含一个UiTextField和一个UiTableView,用于显示结果。为了实现更好的模块化,我们有另一个名为LabeledContainer的自定义View。在其中,我可以设置一个标签并将内容添加到底部View,在本例中是自动完成。AutoCompleteLabeledContainer+

c# - Xamarin Studio/VS for Mac Storyboard未打开

我买了一台新的MacBookPro来开发一个iOS通用应用程序。在我卖掉旧的之前,我将我的代码推送到一个BitBucket存储库。现在我已经安装了VSforMac和XamarinStudio,并从bitbucket中提取了源代码。一切正常(构建、调试等),但在Storyboard设计器中进行设计无法正常工作。我遇到以下异常:[2017-07-2515:55:16.3]ERROR:EnsureSession(counter1):MonoTouch.Design.Client.DesignerRemoteException:System.NotSupportedException:Coul

c# - 如何在适用于 Android 和 iOS 的 Xamarin 跨平台应用程序中的应用程序图标上显示角标(Badge)计数

我正在尝试在收到通知时在iOS应用程序中添加图标角标(Badge)。我有一个PCL项目,我已经从Nuget安装了Xam.Plugin.Badge,所以在我的AppDelegate.cs文件中我添加了以下内容iOS代码行CrossBadge.Current.SetBadge(number);但在Mac模拟器中运行应用程序时,角标(Badge)未显示在应用程序图标上。请任何人纠正我做错的地方。最好的问候,斯里尼瓦斯。 最佳答案 根据官方文档ApplicationIconBadgeNumber,在iOS8+上我们需要注册用户通知才能设置应

ios - Xamarin 绑定(bind)类别返回错误 : cannot declare instance members in a static class

我正在尝试绑定(bind)ReFrostedViewController到c#。我使用ObjectiveSharpie来生成界面。但是当我使用Xamarin编译它时,它返回错误。/REFrostedViewController_UIViewController.g.cs(10,10):ErrorCS0708:`REFrostedMenu.REFrostedViewController_UIViewController.__mt_FrostedViewController_var':cannotdeclareinstancemembersinastaticclass(CS0708)(RE

ios - 您可以在 Xcode 中引用 Xamarin 的输出 (lib) 吗?

我在不同平台上有两个不同的应用程序:Windows(.Net)和iPad(使用Xcode制作)。通过在这两个应用程序上引入相似的功能,我正在考虑一些在这些应用程序上共享逻辑/代码的方法。想到Xamarin作为可能的选择。但是我对将整个iPad应用程序(objective-c)迁移/重写到Xamarin(c#)不感兴趣,我正在寻找一些方法将Xamarin的构建输出(dll?)链接到iPadXcode项目。是这样的:.NetPortableLibrary项目->使用Xamarin打开->构建到“某些包”->在Xcode项目中链接“某些包”。Xamarin能否编译成一些可在Xcode中链接的

ios - Xamarin.iOS 应用程序启动崩溃,控制台中没有崩溃日志和失败消息

我正在尝试在最新版本的Xamarinstudio5.10.2中使用iOS9.2模拟器和设备运行我的应用程序,但每次我尝试运行我的应用程序时,我的应用程序只会显示启动画面并立即崩溃.没有生成崩溃日志,控制台中也没有失败消息。我尝试了清理构建、清理XamarinStudio缓存数据、重置模拟器、克隆了我的项目的新副本,但不幸的是,这些都没有帮助我:(。P.S:相同的应用程序和相同的git分支对我的团队成员在他们的机器上工作就像一个魅力,我只是想知道Xamarinstudio的这种奇怪行为!;除主项目之一外,其他项目在我的机器上运行成功。提前非常感谢您提供解决此问题的任何帮助。

ios - Xamarin iOS 与 VS 2012 中的错误 "Failed to retrieve SDK status from server"

在VisualStudio2012中加载XamariniOS解决方案时,出现错误“无法从服务器检索SDK状态”有人建议禁用代理,但没有提到在哪台PC、Windows或MAC上以及如何禁用代理。谁能帮我解决这个错误? 最佳答案 我已正确配对到构建主机(使用VisualStudio2013),但也收到此错误。我通过确保将构建配置平台设置为iPhoneSimulator.来让它工作Build->ConfigurationManager->Platform(formyiOSproject)->iPhoneSimulator这显然默认设置为i