小编Lan*_*ler的帖子

SVN的原因和解决方案是什么:无法对服务器进行身份验证:拒绝基本挑战?

如果你在网上搜索,你会看到这个问题很多,但没有明确的答案.这是我的具体案例.

我在Mac上使用版本SVN客户端,但在使用命令行时遇到同样的问题.我有个人的回购凭证给别人的回购,它正在我的一台机器上工作,我在6个月前设置它.

我将我的.ssh文件夹从我的用户目录复制到另一台计算机,在该计算机上安装了版本,并通过登录凭据进行设置,只是它失败并显示以下消息:

授权失败:无法向服务器进行身份验证:已拒绝基本质询

repo的URL使用https,但我删除了's'并尝试了非安全的同样问题.然后我从我的其他计算机上删除了我的.ssh文件夹,同样的问题.其他人说这个错误与SVN试图使用基本身份验证(http)和失败有关.这对我没什么帮助,因为我不知道如何解决它.我的登录凭据很好,但是这个错误消息可能是我处理过的描述性最差和写得最差的消息之一.我怎么解决这个问题?

svn authentication version-control basic-authentication

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

升级到OSX Lion是否有使用Xcode进行开发的任何警告?

简单的问题,我想知道升级到Lion后是否有任何人在Xcode中开发iphone应用程序时遇到任何奇怪或恼人的问题.我记得Snow Leopard首次推出时遇到问题.这里有任何早期采用者处罚吗?

iphone macos xcode osx-lion

8
推荐指数
3
解决办法
1390
查看次数

什么时候iphone应用程序收到didChangeAuthorizationStatus:委托调用?

我有一个问题CLLocationManagerDelegate.文档说明如果用户更改了您的位置服务的设置(在iPhone的Settings.app中),那么您的应用程序应该向didChangeAuthorizationStatus:代表接收消息.我的问题是,这会发生什么时候?

如果用户更改了设置,则表示他们位于设置应用中,并且您的应用是背景或根本没有运行,所以在前一种情况下,您的应用的CLLocationManager代表什么时候才能didChangeAuthorizationStatus:接听电话?

iphone settings delegates authorization cllocationmanager

8
推荐指数
2
解决办法
3558
查看次数

更改UIBarButtonItem视图以编程方式透明

我无法让这个工作,我在网上看到了一个工作的例子.现在提供赏金,因为它让我疯狂.它应该很容易,但似乎并非如此.

我希望我的UINavigationBar上的按钮是半透明的,这样它们就可以显示UINavigationBar上的任何背景.在许多应用中可以看到这种效果,下面是图像示例.您可以通过在项目上设置自定义背景来实现这一点,我认为这是一个不可接受的解决方案,因为它要求您事先准备好图像,并且它们不适用于可变按钮等.它们看起来不像Apple UI和我不相信也有理由这样做,UIKit已经在为这些按钮绘制背景,我们只需要改变它.正确的解决方案使用Apple的apis生成的条形项和视图.

UIBarButtonItem不是UIView的子类.当您创建一个并将其添加到UINavigationBar时,框架中某处的某些代码会为其绘制视图.框架方法似乎抵制任何与允许条形项透明度相关的事情,例如tintColor属性.

例如,这不起作用:

 UINavigationItem *item = [[UINavigationItem alloc] init];
 UIBarButtonItem *editButton = [[UIBarButtonItem alloc] initWithTitle:@"SUCKS" style:UIBarButtonItemStyleBordered target:self action:@selector(whatever:)];
editButton.tintColor = [UIColor colorWithWhite:0.4 alpha:0.3];
item.leftBarButtonItem = editButton;
Run Code Online (Sandbox Code Playgroud)

我所做的一切都不会让UINavigationBar为其条形项目提供半透明度.我相信在运行时我们需要:

  1. 获取条形图的图像
  2. 掩盖它的透明度
  3. 在条形项上设置新图像

但我无法在运行时获取图像或正确掩盖它.你怎么做到这一点?

像这样

iphone transparency uinavigationbar opacity uibarbuttonitem

6
推荐指数
1
解决办法
7013
查看次数

您如何看待 XCode Instruments 中负责内存分配的具体方法?

我被要求尝试减少我收到的应用程序代码中的内存使用量。该应用程序在模拟器中运行良好,但在设备上它被终止或其他什么,调试时它进入“暂停”状态并且应用程序在设备上关闭。

在运行仪器时,我发现了泄漏,修复了它们,但是有大量的分配正在进行。在启动后的几秒钟内,工具分配跟踪显示“Malloc 16 字节”为 1,021 KB。这基本上是无用的信息,我需要查看内存分配的位置,但我似乎找不到任何有用的信息。对于更深入的检查,我所能得到的只是“dyld”、“libsystem_c.dylib”、“libCGFreetype.A.dylib”等分配了很多,但负责的调用者从来都不是来自应用程序源的可识别方法。

我如何才能看到哪些方法导致了最多的分配?我需要减少这种用法!谢谢

memory malloc xcode allocation instruments

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