不允许使用 NSPageController,但设置已设置为 OS X 10.8

问题描述 投票:0回答:1

我在我的应用程序中使用 NSPageController,在 Targets -> Summary 中,部署目标设置为 10.8。

在 Targets -> Info 中,最低系统版本为

${MACOSX_DEPLOYMENT_TARGET}

在目标 -> 构建设置中,OS X 部署目标设置为

OS X 10.8

在项目 -> 信息中,OS X 部署目标设置为

10.8

在项目 -> 构建设置中,Base SDK 设置为

"Latest OS X (OS X 10.8)"
。编译器是
Apple LLVM compiler 4.2
。 OS X 部署目标显示
OS X 10.8

但是,完成所有这些之后,当我尝试构建时,我得到了

"Class Unavailable: NSPageController on OS X versions prior to 10.8"

任何想法。我尝试过清洁。我使用的是 OS X 10.8.2,具有最新稳定版本的 Xcode。

objective-c xcode
1个回答
2
投票

另一个需要检查的地方是 nib 文件的部署版本。 这让我绊倒了好几次。

© www.soinside.com 2019 - 2024. All rights reserved.