Ios objective-c故事板出口和文件所有者连接问题
我对ios、objective-c和xcode非常陌生。尝试通过使用集合视图构建一个简单的应用程序来学习。我不确定我是否得到了插座和文件所有者的设置并正确链接 我遇到以下错误: 2015-01-16 08:15:19.711测试[4548:187055]*中的断言失败 -[ViewController loadView],/SourceCache/UIKit_Sim/UIKit-3318.16.14/UICollectionViewController.m:166 2015-01-16 08:15:19.713测试[4548:187055]*由于以下原因终止应用程序 未捕获异常“NSInternalInconsistencyException”,原因: '-[UICollectionViewController loadView]已加载 tzI-IH-vJx-view-Jhf-9m-MoA nib,但未获得UICollectionView 我有一个故事板。它有一个视图控制器。在视图控制器中,我有一个视图。在这个视图中,我有一个集合视图。在这个集合视图中,我有CollectionViewCell。在CollectionViewCell中,我有图像视图。我不确定这些应该如何连接 这是我的代码,我不能放屏幕截图,我刚刚加入。有人能帮忙吗。这应该很容易,但我花了很多时间 谢谢Ios objective-c故事板出口和文件所有者连接问题,ios,objective-c,xcode-storyboard,Ios,Objective C,Xcode Storyboard,我对ios、objective-c和xcode非常陌生。尝试通过使用集合视图构建一个简单的应用程序来学习。我不确定我是否得到了插座和文件所有者的设置并正确链接 我遇到以下错误: 2015-01-16 08:15:19.711测试[4548:187055]*中的断言失败 -[ViewController loadView],/SourceCache/UIKit_Sim/UIKit-3318.16.14/UICollectionViewController.m:166 2015-01-16 08:1
==========================
ViewController.m:
#import "ViewController.h"
#import "Cell.h"
@interface ViewController (){
NSArray *myArray;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
===============================
ViewController.h:
#import <UIKit/UIKit.h>
@interface ViewController : UICollectionViewController <UICollectionViewDataSource, UICollectionViewDelegate>
@property (nonatomic, weak) IBOutlet UICollectionView *collectionView;
@end
==============================
Cell.h:
#import <UIKit/UIKit.h>
@interface Cell : UICollectionViewCell
@property (nonatomic, weak) IBOutlet UIImageView *itemImageView;
@end
=============================
Cell.m:
#import "Cell.h"
@implementation Cell
@end
如果将ViewController类与情节提要中的view controller对象关联,则应确保将ViewController的视图绑定正确设置为collectionView对象。我希望下面的图片能让您更清楚地了解应该检查的内容:
您还将注意到dataSource和delegate的两个绑定:确保collectionView数据源和委派绑定绑定绑定到视图控制器
另一方面,我不知道您想做什么,但您会发现在故事板中实例化UICollectionViewController更容易。这将为您提供上述所有已经很好地设置的功能。除非您试图创建一个只占屏幕一部分的集合视图。很高兴它有帮助,否则不要忘记接受答案