Ios 待办事项列表应用程序出现多个编译错误-学习-objective-c新增
我开始使用Xcode 4.6.3完成这个练习。后来我搬到了约塞米蒂的Xcode 6。很明显,这两个版本的Xcode之间发生了变化,因为我似乎通过代码验证程序得到了不同的错误 如果可能的话,我希望能得到一些指导 附件是我收到的错误截图。我还将上传我的源代码以查看 截图 来源 我真的很感激能得到的任何帮助 参考代码Ios 待办事项列表应用程序出现多个编译错误-学习-objective-c新增,ios,objective-c,Ios,Objective C,我开始使用Xcode 4.6.3完成这个练习。后来我搬到了约塞米蒂的Xcode 6。很明显,这两个版本的Xcode之间发生了变化,因为我似乎通过代码验证程序得到了不同的错误 如果可能的话,我希望能得到一些指导 附件是我收到的错误截图。我还将上传我的源代码以查看 截图 来源 我真的很感激能得到的任何帮助 参考代码 #import "AddToDoItemViewController.h" @interface AddToDoItem : UIViewController @property
#import "AddToDoItemViewController.h"
@interface AddToDoItem : UIViewController
@property (strong, nonatomic) IBOutlet UIButton *saveButton;
@property (nonatomic, retain) IBOutlet UITextField *textField;
@end
@implementation AddToDoItem
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if (sender != self.saveButton) return;
if (self.textField.text.length > 0) {
self.toDoItem = [[ToDoItem alloc] init];
self.toDoItem.itemName = self.textField.text;
self.toDoItem.completed = NO;
}
}
@end
请编辑您的问题,并在其中包含代码 将
NSObject
更改为UIViewController
,重新构建,这将清除大部分错误。一旦你这么做了,很难说还会剩下什么
您还需要为toDoItem
添加@属性。这就是为什么它找不到self.toDoItem
我强烈建议您浏览一些教程,这些教程可以引导您了解像这样的基础知识。我从刚开始的时候就学到了很多东西。您需要在问题本身中包含错误和代码,而不是链接到外部resourceXcode 4?那太老了。你需要升级到Xcode 6,否则你会浪费时间学习很多过时的工具和语言功能。一定要喜欢raywenderlich!