ios – XCode 6.3 MKPointAnnotation setCoordinate丢失

我刚刚将XCode更新为6.3,现在我收到以下错误:MKPointAnnotation没有名为“setCoordinate”的成员.不知道它在哪里,或者如果我们应该使用一些其他的MK方法.任何帮助是赞赏.解决方法如iOS8.3APIDiffsintheMapKitmodule所述,setCoordinate方法被删除:RemovedMKAnnotation.setCoordinate(CLLoca

ios – 如何在UIKit中调试谁在吃我的东西?

我不知道为什么在我的视图中点击文本字段和按钮不起作用.我检查了所有显而易见的事情,如userInteractionEnabled是否设置为YES,是否安装了手势识别器,以及前景中是否有不可见的视图.iOS中是否有最佳实践,用于跟踪触摸从首次出现到哪里消费?更新:两个答案都是有帮助的.在调查过程中,我了解到,如果子视图超出了其父级限制,即使父级没有剪辑子视图,子视图也不会收到事件.我从文字领域打印出

ios – 如何在ARC中的OCMock中模拟**参数

我的方法的一个参数是**错误,我的项目是在ARC模式.当为此方法编写存根以调用mock方法时,我将参数设置为可能的值.它会导致编译错误或无法匹配参数来调用mock方法.>Ocmock_ANY>[OCMArganyPointer]>创建一个NSError对象错误,并表示[OCMArgsetTo:error].没有什么工作.如何模拟这种方法?请指教.编辑模拟testMockMethod工作.解决方法您可以使用setTo:或anyPointer来转换它:要么:这是一个通过您发布的方法传递的测试用例:

限制或更改Xcode 4中的计划目的地

解决方法更新答案嗯.这对我来说有一个目标.我从配置中的“支持平台”中删除了平台,并从计划中消失.然后我尝试添加另一个配置,允许模拟器,它仍然只是设备目标可见.然后我复制了目标并添加到iphonesimulator…中,模拟器显示在两个目标的方案中.不幸的是,我认为可用的目的地是可用于所有目标的聚合列表.提交错误报告:http://bugreporter.apple.com另一个更新啊!它看起来像更新Scheme选择器的Xcode错误!

ios – 如何获得影响给定子视图的自动布局约束?

我喜欢autolayout作为一个概念,我似乎总是不断跳过实现细节.其中之一是我对使用给定子视图的约束感到非常厌倦,以便稍后删除并替换它们.例如,当我第一次添加视图时,我可能会给它一个约束:将其放在屏幕的右侧,宽度为200.如果我以后想要使其宽400,具有200个大小的差距怎么办?我真的需要处理现有约束的字典,以便以后修复它们吗?

ios – 代表 – 保留或分配 – 发布?

或者反过来呢,是否应该授权呢?也许应该是@propertyid委托?根据Apple’sdocs:retain…YoutypicallyusethisattributeforscalartypessuchasNSIntegerandCGRect,orforobjectsyoudon’townsuchasdelegates.通常我只是去跟文档说的一样,但是我看到很多代码被保留在代理上.这只是“糟糕的代码”吗?我在这里推荐专家吗?.如果你分配代理而不是保留它,那么你不需要担心在dealloc中释放它.

ios – 如何将Swift中的UITextField文本居中

我有一个UITextField对象,其text属性设置为“hi”.但是,这两行对“hi”所在的位置没有影响这是Swift的错误吗?如果是这样,我该怎么做,作为一个bug,以便苹果可以解决它在下一个Swift版本?解决方法你会这样写:

ios – MKMapView设置初始缩放级别

我在viewWillLayoutSubviews中使用此代码来设置我的地图的初始区域.但是,初始缩放级别不起作用.坐标是正确的,但总是放大到最大水平.我检查该区域的跨度,并得到0.0.我该如何解决.解决方法你需要设置你的span.so在这里给你的跨度值.