gpt4 book ai didi

objective-c - iOS 8 需要一个类型

转载 作者:太空狗 更新时间:2023-10-30 03:12:29 25 4
gpt4 key购买 nike

我在很多项目中都有 UIScrollViewSlidingPagesSSPullToRefresh 库,但突然间,我在这个新的 iOS 8 项目中遇到了这个奇怪的错误。

#import <Foundation/Foundation.h>

@interface TTSlidingPageTitle : NSObject

-(id)initWithHeaderText:(NSString*)headerText;
-(id)initWithHeaderImage:(UIImage*)headerImage;

//The title text to go in the nav bar
@property(strong, nonatomic) NSString *headerText;

//An image to use in the nav bar (if you set this, the title text will not be used)
@property(strong, nonatomic) UIImage *headerImage;

@end

此行出现"Expected a Type" 错误:

 -(id)initWithHeaderImage:(UIImage*)headerImage;

并且这一行出现了“Unknown type name UIImage”错误:

@property(strong, nonatomic) UIImage *headerImage;

最佳答案

如果您检查 docs对于 UIImage,您会在 UIKit 中看到它,而不是 Foundation。文档现在都针对 Swift,这有点烦人,但是你会看到文档中的 import 语句被指定为

@import UIKit;

您需要在文件顶部(也不需要 Foundation 导入)。

有时,项目会在预编译头文件 (pch) 中包含此导入语句。这应该在Build Settings->Prefix Header中被引用,否则它不会被用于编译。

关于objective-c - iOS 8 需要一个类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26412635/

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