【发布时间】:2015-08-18 19:52:59
【问题描述】:
我试图在我的 iOS 应用程序中将字符串从一个类传递到另一个类。我是这样设置的:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// open a alert with an OK and cancel button
Vimeo *vimeo= [[[Vimeo alloc] initWithNibName:@"Vimeo" bundle:[NSBundle mainBundle]] autorelease];
[self.navigationController pushViewController:vimeo animated:YES];
UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];
vimeo.feedAddress = selectedCell.textLabel.text;
}
如果我不这样做
#import "Vimeo.h"
在这个类的实现中,我得到一个错误,它在 Vimeo 中找不到属性 feedAddress。如果我导入它,该错误就会消失,但在运行时,我会收到重复符号错误。
发生了什么事?
【问题讨论】:
-
查找您意外导入 .m 文件的位置。
-
用有关重复符号链接错误的详细信息更新您的问题。并发布有问题的 .h 文件。很可能您错误地声明了一个全局变量。