MonoTouch中sizeWithFont的等价物是什么.如果没有这样的方法,是否可以通过其他方式调用它?
我想做的就是根据文字大小调整标签大小......
我有2台机器.在其中一个我更新到xcode 4.5,但这样做卸载了我的iOS模拟器5.1.
我对更新我的其他机器犹豫不决,因为我有一个需要5.1模拟器的项目.
我的假设是正确的还是我做了一些事情来删除旧的模拟器而不知道?
我希望能够从我的Mac OS X卸载monotouch框架,但我没有看到这样做的方法......
任何帮助,将不胜感激...
我们如何获得物体的"视觉"坐标?例如,在UIScrollView中获取文本字段的框架将为我提供相对于UIScrollView的X和Y,但我想知道X和Y,就好像它们在视图中显示一样.
有内置功能吗?
我们创建了一个自签名CA证书,我们用它来签署其他证书以用于SSL.这些证书将安装在我们无法访问的其他服务器中,并且将严格与其他客户端(如移动应用程序)进行通信.
当这些客户端(用.NET编写)使用HTTPS向服务器发出请求时,我们会收到"从服务器收到的证书无效"错误,因为CA证书不是该客户端上的可信CA.
我们希望使用ServicePointManager.ServerCertificateValidationCallback,但仅当所使用的证书由我们的CA证书签名时才绕过此安全性.
我可以查看certificate.Issuer,但很容易被任何人欺骗.如何获取无效证书的颁发者证书的指纹或公钥?如果我可以访问它,我可以轻松地将它与我知道有效的那个进行比较,并忽略证书错误并继续请求.
UPDATE
我想我越来越近了.看起来我们要做的事情是不可行的,所以方向略有不同.
使用X509Chain我们可以使用以下代码验证证书是否是CA的子级:
var caCert = new X509Certificate2(@"[path]\MyCA.cer");
var newChain = new X509Chain();
newChain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck;
newChain.ChainPolicy.ExtraStore.Add(caCert);
var res = newChain.Build(certInQuestion);
Run Code Online (Sandbox Code Playgroud)
Build()仍然返回false(正如预期的那样,因为CA在客户端上不受信任),但现在newChain.ChainStatus[0].Status正在返回UntrustedRoot.根据我的测试,这意味着链验证,因为如果我提供不同的CA证书,它将失败InvalidChain.
总而言之,这告诉我,如果状态是UntrustedRoot,证书是使用我们的CA证书创建的,因此它是有效的,其他任何东西都是假的!
我的假设是否正确?
我试图模拟一个返回的调用ResourceResponse<Document>,但我无法实例化该类型.是否有工厂类可以实例化它或其他方式这样做?
编辑
var response = new ResourceResponse<Document>();
类型'Microsoft.Azure.Documents.Client.ResourceResponse'没有定义构造函数
删除OOB应用程序时,独立存储创建的文件会发生什么变化?它们是保留还是文件也被删除了?从我可以扣除的文件将被维护,以便他们可以在浏览器中由相同的应用程序访问.对?
我正在开发一个辅助角色故障转移解决方案,我需要能够通过关闭或重新启动实例以及创建新实例来测试和调试故障转移机制.
如何在本地Azure模拟器上重新启动或关闭特定实例?我正在使用1.7 SDK
谢谢,
我有一个带有以下控制器的MVC4 Web应用程序
[Authorize]
public class AccountController : BaseController
{
[AllowAnonymous]
public ActionResult SignInRegister(LoginModel loginModel, string returnUrl)
{
//some implementation
}
//other secured actions
}
Run Code Online (Sandbox Code Playgroud)
这在本地运行时按预期工作,但是一旦我将其部署到Free Azure网站,我会收到一条401错误代码,其中包含以下消息:You do not have permission to view this directory or page.
删除[Authorize]属性并重新部署按预期工作,再次添加并重新部署会带来问题.
我甚至尝试了完全限定的类名:System.Web.Mvc.Authorize并且System.Web.Mvc.AllowAnonymous结果相同.
该应用程序使用的是.NET 4.5,Azure网站也配置为使用4.5.
更新:
该BaseController具有返回报头,为未经装饰的局部视图的动作[AllowAnonymous].在本地,它导致页面显示没有标题,但在Azure网站上,响应被切断,只返回上面提到的错误消息.在我故意调查它之前,我没有意识到标题丢失了.
现在问题有待提出:为什么Azure网站会覆盖响应?
ios ×3
xamarin.ios ×3
c# ×2
xcode ×2
.net ×1
asp.net-mvc ×1
azure ×1
ios5 ×1
moq ×1
objective-c ×1
silverlight ×1
ssl ×1
xcode4.5 ×1