Ios 错误:没有可见的@interface。。但有一个可见的选择器
请看一看这些照片。。我做错了什么 忽略时间戳实际上没有日期,它只是一个占位符数字,而我在测试东西 我会植入图像,但我没有足够的代表性 显然,我必须为这篇文章提交代码,所以这里有一段多余的代码,已经显示在上面的链接图片中Ios 错误:没有可见的@interface。。但有一个可见的选择器,ios,objective-c,xcode,object,Ios,Objective C,Xcode,Object,请看一看这些照片。。我做错了什么 忽略时间戳实际上没有日期,它只是一个占位符数字,而我在测试东西 我会植入图像,但我没有足够的代表性 显然,我必须为这篇文章提交代码,所以这里有一段多余的代码,已经显示在上面的链接图片中 // feedItem.m #import "feedItem.h" @implementation feedItem - (instancetype)initWithUsername:(NSString *)username
// feedItem.m
#import "feedItem.h"
@implementation feedItem
- (instancetype)initWithUsername:(NSString *)username
image:(UIImage *)image
viewCount:(NSUInteger)viewCount
timeStamp:(NSUInteger)timeStamp
titleDescription:(NSString *)titleDescription {
self = [super init];
if (self) {
_username = username;
_image = image;
_viewCount = viewCount;
_timeStamp = timeStamp;
_titleDescription = titleDescription;
}
return self;
}
@end
错误是输入错误,您有:
initWithUserName
缺少“n”
这个故事的寓意是:真正阅读并注意错误消息。你写的是
initWithUsername
而不是initWithUsername
…在发布堆栈溢出之前要有一点耐心阅读…次要/替代寓意:使用自动完成。第三寓意:你的Objective-C类名应该以大写字母。