我有一个简单的类:
#import <UIKit/UIKit.h>
#import <CoreData/CoreData.h>
@interface MyTableViewController : UITableViewController
{
@protected
NSFetchedResultsController *_fetchedResultsController;
}还有一个:
#import <UIKit/UIKit.h>
@interface MyChildTableViewController : MyTableViewController
{
}
- (void)someMethod;问题是我不能在MyChildTableViewController类中使用_fetchedResultsController。我收到编译时错误:'_fetchedResultsController‘未声明(在此函数中首次使用)`
这是怎么回事?
发布于 2011-08-02 12:11:04
ughoavgfhw在评论中发布了正确的答案。我已经要求他(也在评论中)重写它作为答案-这样我就可以接受它。但他没有。所以我将发布我自己的答案,简单地结束这个问题,并将其从未回答中删除。
解决方案:
在项目设置中将C/C++ Compiler Version更改为LLVM compiler 2.0。
发布于 2011-07-13 21:23:56
我也有同样的问题,通过使用self->,一切都工作得很好。
https://stackoverflow.com/questions/6659383
复制相似问题