gpt4 book ai didi

cocoa - XCode 'Build for Archive' CGRectMake 中出现巨大错误

转载 作者:行者123 更新时间:2023-12-03 17:36:22 27 4
gpt4 key购买 nike

我正在构建我的 Cocoa 应用程序以在 Mac 应用程序商店上分发,但这是我第一次使用“构建和存档”。现在,对于我的所有 cgrectmake,它给了我一个构建错误:

error: incompatible type for argument 1 of 'setFrame:'

始终受影响的代码是:

image.frame = cgrectmake(x, y, width, height);

这种情况不会发生在正常调试中。到底是怎么回事?

顺便说一下,我正在使用 XCode 4,如果这有什么不同的话

最佳答案

假设您正在为 Mac App Store 构建(就像您所说的),那么您正在使用 NSImageView。您的问题是 NSImageView 使用 NSRect 来设置框架,可以使用 NSMakeRect(CGFloat x, CGFloat y, CGFloat w, CGFloat h)

创建框架

关于cocoa - XCode 'Build for Archive' CGRectMake 中出现巨大错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5283693/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com