小编Kru*_*lur的帖子

解码由webservice返回的XML(<和>替换为&lt;和&gt;)?

可能重复:
如何在C#中将字符串解码为XML字符串

我正在调用一个返回XML的Web服务.如果我使用SOAP,一切都很好,我会得到有效的XML.但是,如果我使用POST来获取返回值,则XML将作为响应的内容进行编码.这意味着,所有<和>都被替换为&lt;&gt;.

有没有办法将字符串转换回有效的XML?我不想使用RegEx或手动替换,因为我确信除了<和>之外还有其他几个已经编码的字符.

框架是.NET 3.5

.net c# webservice-client

5
推荐指数
1
解决办法
1万
查看次数

了解引擎盖下的Monotouch?

我读了很多关于MT是如何工作的,它与iOS的API绑定,它使用AOT编译,iPhone上没有.NET运行时等等.

Geoff曾在我的一个问题的答案中写到这一点,该问题展示了如何绑定ObjC选择器:

var url = new NSUrl ("http://www.google.com/");
var str = (NSString) Runtime.GetNSObject (Messaging.IntPtr_objc_msgSend_IntPtr (Class.GetHandle ("NSString"), Selector.GetHandle ("stringWithContentsOfURL:"), url.Handle));
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做,会发生什么?这是否意味着如果我使用已绑定的调用,它将在后台执行类似上面代码的操作,将其隐藏起来?这是否意味着每次执行一些Selector.GetHandle()和Runtime.GetNSObject()?

整个MT项目是如何启动的?在某些时候,团队一定在那里思考,"我们在这里有ObjC,Mono在那里 - 我们如何将它们结合起来?" 我的意思是,尝试过的第一件事是什么?

关于垃圾收集器的最后一件事:我假设它必须在一个单独的线程中运行 - 但它真的是一个三分之一吗?还是有几个?GC收集器如何确定是时候清理了?

xamarin.ios

5
推荐指数
1
解决办法
285
查看次数

为什么我的应用程序获得didReceiveMemoryWarning并被杀死,虽然内存是常量并且有足够的可用内存?

我的应用程序有奇怪的效果.我实现了自己的PDF查看器.它一次显示一页.使用Instruments Activity Monitor我发现我的实际内存总是在50MB左右.在几次切换页面后,我收到了一个内存警告级别0.我尽力做出反应并牺牲低分辨率的背景图像,我首先渲染一些东西,直到C​​ATiledLayer赶上.没有帮助.几页之后,我得到了内存警告级别1和级别2,在几页之后,我的应用程序因"9"而被杀死.内存永远不会超过50MB!

为什么我首先得到这些警告?有足够的内存可用.

这是在运行iOS 4.3的iPad上发生的.

cocoa-touch objective-c xamarin.ios ios4

5
推荐指数
1
解决办法
717
查看次数

在Android上运行的Web应用程序:如何防止文本选择?

我有一个应该在iPhone和Android智能手机上运行的移动应用程序(HTML,Javascript).为了使它看起来更像一个真实的应用程序,并防止选择文本,我正在制定touchStart最终touchEnd事件并处理它们.这可以防止文本选择.然而,在Android上,它似乎完全被忽略了; 文本选择是可能的.Android中是否有定义的方法来阻止用户从Web应用程序中选择文本?

勒内

android

5
推荐指数
1
解决办法
3322
查看次数

有没有一种简单的方法来创建各种文档格式的缩略图,如iOS上的Word,Excel?

我可以使用iOS SDK中的内置机制来渲染任意文档类型的缩略图(UIImage),如Word,Excel,PDF,图像格式等 - 无论iOS能够预览什么?它只需要创建第一页的缩略图.

我有缩小PDF和图像的代码,但我想,因为iOS可以预览Word和其他人,也许有内置的东西?

ios

5
推荐指数
1
解决办法
2001
查看次数

旋转时来自UIPageViewController的NSInternalInconsistencyException

我在使用Monotouch 5.2.6和iOS SDK 5.0.1.

我有一个UIPageViewController,它是另一个视图控制器的子容器.它是这样创建的:

pageViewController = new UIPageViewController (UIPageViewControllerTransitionStyle.PageCurl, UIPageViewControllerNavigationOrientation.Horizontal, UIPageViewControllerSpineLocation.Min);
    this.AddChildViewController (pageViewController);
    pageViewController.DidMoveToParentViewController (this);
    this.viewCurrentMode.AddSubview (pageViewController.View);
Run Code Online (Sandbox Code Playgroud)

如果我旋转设备(模拟器),我会得到以下异常UIApplication.SendEvent():

抛出Objective-C异常.名称:NSInternalInconsistencyException原因:提供的视图控制器(1)的数量与请求的脊椎位置所需的数量(2)不匹配(UIPageViewControllerSpineLocationMid)

脊柱位置不是"中间"而是"最小".有任何想法吗?

c# cocoa-touch xamarin.ios ios uipageviewcontroller

5
推荐指数
1
解决办法
860
查看次数

UIPageViewController:如何添加非分页工具栏或其他"叠加"元素?

我已经实现了PDF查看器.目前它UIViewController包含一个UIPageViewController.我的工具栏,一些叠加元素(如快速访问PDF的某些页面)将添加到标准UIViewController's视图中.不过我想知道是否需要这个?它是否可能以某种方式继承UIPageViewController并具有子控制器的分页效果,并且仍然在顶部有"浮动"元素,不会被分页?或者是遏制的方式?

cocoa-touch uikit ios uipageviewcontroller

5
推荐指数
1
解决办法
2127
查看次数

Testflight SDK 和 iOS 模拟器 - 如何使用?

我有点困惑我应该如何将 Testflight 的 SDK jn 与 iOS 模拟器结合使用。

假设我开始将 Testflight 集成到我的项目中,并想在模拟器上对其进行测试。显然我不会得到任何远程日志或检查点信息,因为我的项目还没有上传(尽管我使用了正确的团队令牌)。

但是如果我先上传项目,它会说它没有使用 Testflight SDK - 这当然是正确的,所以我也不会得到任何东西。

所以我在这里面临着鸡蛋问题还是我误解了什么?

Testflight 是否与模拟器一起工作?

testing logging ios testflight

5
推荐指数
2
解决办法
1万
查看次数

故事板:如何向原型UITableViewCell添加插座?

我在其中一个控制器中添加了原型单元,这是我正在设计的故事板的一部分.它有各种标签,纽扣,铃铛和口哨.但是,我如何知道为该单元的元素创建出口?如果我单击Xco​​de中的助手,它将显示我继承的UITableViewController的虚拟源,而不是DetailsCell继承UITableViewCell自IB中的自定义类输入字段并在其中指定的" " .

我当然可以使用,ViewWithTag()但我宁愿有一些强大的类型.

uitableview uikit xamarin.ios ios uistoryboard

5
推荐指数
1
解决办法
4457
查看次数

使用 Azure 通知中心安装模型时如何获取所有安装?

使用NotificationHubClient我可以得到所有注册设备使用GetAllRegistrationsAsync()。但是如果我不使用注册模型而是使用安装模型,我如何获得所有安装?有一些方法可以检索特定安装,但没有方法可以获取所有内容。

.net c# azure push-notification azure-notificationhub

5
推荐指数
1
解决办法
941
查看次数