小编Jam*_*ang的帖子

在iOS 7中替换已弃用的sizeWithFont:

在iOS 7中,sizeWithFont:现已弃用.我现在如何将UIFont对象传递给替换方法sizeWithAttributes:

objective-c deprecated ios7

320
推荐指数
7
解决办法
17万
查看次数

Xcode 5调试器没有可用的Objective-c描述

在Xcode 4中,当我使用调试器打印NSArray计数时,它将在控制台中显示如下:

po [self.array count]
3
Run Code Online (Sandbox Code Playgroud)

在Xcode 5中,这样做给了我

[no Objective-C description available]
Run Code Online (Sandbox Code Playgroud)

这似乎是所有数字类型的情况.这种行为背后的变化或推理是什么?

debugging xcode objective-c xcode5

17
推荐指数
1
解决办法
3023
查看次数

如何在Swift中调用CGRectDivide?

我试图调用CGRectDivide并且无法弄清楚Swift中的语法.语言指南似乎没有任何帮助.

这是模板:

CGRectDivide(rect: CGRect, slice: CMutablePointer<CGRect>, remainder: CMutablePointer<CGRect>, amount: CGFloat, edge: CGRectEdge)
Run Code Online (Sandbox Code Playgroud)

我的代码:

var r = UIScreen.mainScreen().bounds
var mySlice: CGRect
var myRemainder: CGRect
CGRectDivide(rect: CGRect, slice: mySlice<CGRect>, remainder: myRemainder<CGRect>, amount: 44.0, edge: CGRectEdge.MaxYEdge)
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误:"不能专门化非泛型定义"

我很难过.Swift是一种非常易读的语言.

ios swift

5
推荐指数
3
解决办法
2283
查看次数

TopLayoutGuide和BottomLayoutGuide在iOS 11中已弃用

UIViewControllertopLayoutGuide,并bottomLayoutGuide在iOS的11已被弃用应该用什么替代?

autolayout ios11

4
推荐指数
1
解决办法
2936
查看次数

Swift等价于valueForKey:

这个问题涉及Swift集合类型,而不是 Swift中的Objective-C NS集合类型.

例如,我如何在Swift中执行此操作?

NSArray *items = // some JSON response
NSArray *names = [items valueForKey:"firstName"];
Run Code Online (Sandbox Code Playgroud)

注意:这个问题是不是在一个多标记为已的副本的副本,因为这个问题是关于雨燕是否有打电话valueForKey的一种新的方式:对雨燕集合类型.这个问题是关于如何调用valueForKey:在斯威夫特的Objective-C的NS集合类型.换句话说,这个问题解决了如何以新的Swift方式做事,而不是以Objective-C方式做Swift.此外,该问题没有明确的接受答案.

collections objective-c swift

3
推荐指数
1
解决办法
1756
查看次数

如何将 MKMapView 设为暗模式?

如何将地图从iOS 13更改为暗模式?

我已从 UserInterfaceStyle 中选择退出,因此系统范围的颜色不适用于我,所以我将手动进行。

我在8:19看过苹果WWDC2019 - Session 236 的这段视频,但那是快照,我没看懂

实际上我正在尝试类似的事情:

private var mapView: MKMapView!

override func viewDidLoad() {
    super.viewDidLoad()
    mapView.backgroundColor = .black       
}
Run Code Online (Sandbox Code Playgroud)

但它不会将主题或外观或 traitCollection 更改为深色。

有什么建议吗?

mapkit swift ios13 ios-darkmode

3
推荐指数
2
解决办法
3813
查看次数