jjzjj

MonoTouch

全部标签

c# - 我是否必须在 MonoTouch 的 UITableViewSource 中保留对 GetCell() 和 GetViewForHeader() 的返回值的显式引用?

我记得在MonoTouch中有必要(现在仍然是?)保留对UITableViewSource.GetCell()返回的UITableViewCells的显式引用,以避免收集托管单元格.关于这个问题,我有一些疑问:从MonoTouch5.2.12开始:是否仍然需要保留一个ArrayList(),其中创建并返回的托管单元为GetCell()?如果我使用Storyboard和动态单元格原型(prototype),我从不显式创建UITableViewCell,而是仅使用DequeueReusableCell()。这个案子怎么样?GetViewForHeader()怎么样?我是否必须保留对该方法返

ios - 使用 UITableView 的 native 代码中的 Monotouch 随机崩溃

请帮助我,我做错了什么。我使用示例中的BubbleCell和BubbleElement。由于未知原因,应用程序有时会在native代码中崩溃。如果我不使用DequeueReusableCell,我会稍微尝试纠正这种情况,并始终创建一个新的BubbleCell。此外,如果构造函数BubbleElement传递一个字符串常量作为标题而不是对象字段,问题就会消失。堆栈跟踪:http://pastebin.com/KAYzpHDk问题比看起来更深。您的建议没有帮助,应用程序仍然崩溃。我做了一个单独的项目,只留下了显示问题所需的最少代码。这个问题在某种程度上与System.Json有关.....

ios - 在Xcode中为tesseract ocr创建静态库并在MonoTouch中绑定(bind)静态库

我为tesseract创建了一个静态库,它具有接受UIImage作为输入并处理图像并返回文本的方法。我还在MonoTouch中为静态库创建了一个包装器。在构建解决方案的monotuch项目中实现dll时,应用程序抛出构建错误/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-gdwarf-2-miphoneos-version-min=5.0-archarmv7-isysroot/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/

ios - 将 PonyDebugger 与 Monotouch 一起使用?

Ponydebugger看起来像一个非常有用的工具。有没有办法将它与Xamarin的Monotouch一起使用?? 最佳答案 这看起来是一个非常好的方法(我不会祈祷下雨,但会有一个漫长的周末……;-)。乍一看,您应该能够像使用任何其他native库(即创建绑定(bind))一样将它与MonoTouch一起使用,并将.a链接到您的应用程序。好消息是它应该相对简单,因为API很小(相对于您获得的代码库和功能而言)。坏消息是,我很确定它不会不做任何更改,处理System.Net.WebClient,HttpWebRequest...因为它

ios - MonoTouch 和 CFStream API 的问题

我目前正在开发一个需要通过套接字连接与MQTT服务器通信的应用程序。由于System.Net.SocketsAPI在从WiFi网络切换到3G网络时往往会出现异常(实际上这种情况经常发生),所以我决定尝试一下CFStreamAPI。在这样做的过程中,我遇到了几个问题,如下所示。使用CreatePairWithSocketToHost创建一对流,只要我在其中一个流上调用Open()就会使应用程序崩溃。CFStream.CreatePairWithSocketToHost(GetEndPoint(),outmReadStream,outmWriteStream);mReadStream.En

ios - 垃圾收集器期间的 MonoTouch SIGSEGV 在 ABPeoplePickerNavigationController 上启动 Dispose

针对MT6.0.4构建。针对iOS4。在iPhone4S上测试。我对我做错了什么感到难过。我在订阅SelectPerson事件后模态显示ABPeoplePickerNavigationController。在事件中,我获取了所需数据的副本(仅保留对字符串的引用,而不是对任何AdressBook或Person实例的引用),然后关闭模式对话框:privatestringselectedPersonFirstName;privatestringselectedPersonEmail;privatestringselectedPersonPhone;privatevoidSelectConta

c# - Monotouch守护程序应用程序

有没有办法为iOS创建守护程序应用程序,我不确定AppStore中是否允许守护程序应用程序,但GoogleLatitude这样做是为了在应用程序未加载或处于后台时更新用户信息.谢谢。 最佳答案 iOS没有服务。但是您可以将您的应用设置为在后台处理位置更新。(但如果用户通过双击主页强制退出应用程序,您的应用程序将不再接收这些事件)我会查看iOS文档here,不确定是否有MonoTouch示例,但您应该能够翻译您在Objective-C中执行的操作。不过,我不认为这是一项微不足道的任务。 关

.net - RedLaser 示例应用程序 (MonoTouch) 在加载 BarcodePickerController 时无一异常(exception)地关闭

我正在开发一个应用程序,我需要在ios应用程序中扫描一些条形码。我被要求在我的monotouch应用程序中使用RedLaser库。经过一些调整后,我能够在我的机器上编译、构建和运行该应用程序。但是,一旦我在主屏幕上单击“扫描”按钮,应用程序就会崩溃。我在MonoDevelop的应用程序输出面板上看不到任何异常、错误或警告。我也找不到任何日志。该应用程序正在iOSSimulator上运行。当OverrlayController尝试加载ParentPicker时会发生此问题。即使只是检查它的值也会使应用程序崩溃。我已经在它崩溃的地方放了一个代码示例。我发现二维码有问题here,所以我禁用了

ios - monotouch 库和我使用的一些第 3 方库中的重复符号

我正在使用Monotouch开发iPhone应用程序。在我的应用程序中,我必须使用第三方提供的静态库。这个库用于Xcode,用Objective-C编写。我使用绑定(bind)项目模板将它与Monotouch绑定(bind)在一起。当我将生成的dll添加到我的项目时,它可以正常编译,但是当我使用库中的类时,它无法编译并出现以下错误:Duplicatesymbol_DeleteCriticalSection那我该怎么办呢?有没有办法消除冲突?提前谢谢你。 最佳答案 我在FAT库中看到过类似的情况,其中一些文件被复制,导致对象重复。您可

c# - MonoTouch - 带有 MotionManager 的加速度计停止发送更新

我正在尝试将加速度计与Monotouch一起使用,但MotionManager出现问题。2-3秒后停止发送更新。这是代码。(一切都在我的主要UIView的构造函数中创建)。CMMotionManagermotionManager=newCMMotionManager();motionManager.AccelerometerUpdateInterval=0.5;motionManager.StartAccelerometerUpdates(NSOperationQueue.CurrentQueue,delegate(CMAccelerometerDatadata,NSErrorerro