Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 已加载笔尖,但未加载';我看不到一个合适的视角_Ios_Objective C_Uitableview_Uisearchbar - Fatal编程技术网

Ios 已加载笔尖,但未加载';我看不到一个合适的视角

Ios 已加载笔尖,但未加载';我看不到一个合适的视角,ios,objective-c,uitableview,uisearchbar,Ios,Objective C,Uitableview,Uisearchbar,我一直在YouTube(和)上关注这个教程 我已经完成了这两个视频,并使用以下代码将视图控制器与父视图控制器连接起来: - (IBAction)searchButtonClicked:(id)sender { NSLog(@"It works."); SearchViewController *searchViewControl = [self.storyboard instantiateViewControllerWithIdentifier:@"SearchControll

我一直在YouTube(和)上关注这个教程

我已经完成了这两个视频,并使用以下代码将视图控制器与父视图控制器连接起来:

- (IBAction)searchButtonClicked:(id)sender {
    NSLog(@"It works.");

    SearchViewController *searchViewControl = [self.storyboard instantiateViewControllerWithIdentifier:@"SearchControllerNav"];

    [self presentViewController:searchViewControl animated:YES completion:nil];

}
这段代码确实有效,因为这与我在其他模态视图控制器中使用的格式相同,所以我知道这不是问题所在

无论如何,当我点击视图控制器中的搜索按钮时,它应该会弹出
SearchViewController
。但是,应用程序却崩溃了,并向我显示以下错误消息:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "jp7-vt-IdA-view-Jer-xW-qlD" nib but didn't get a UITableView.'
我正在使用此应用程序的故事板

有什么我遗漏的吗?先谢谢你

一个附带问题:我还收到一个警告,每当显示
isFiltered==YES
时,都会说
指针和整数('BOOL*'(又称'signed char*')和'int')之间的比较。有没有办法解决这个问题

以下是
SearchViewController
的代码:

SearchController.h

#import <UIKit/UIKit.h>

@interface SearchViewController : UITableViewController <UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate> {

}
- (IBAction)cancelButtonTapped:(id)sender;

@property (weak, nonatomic) IBOutlet UISearchBar *mySearchBar;
@property (weak, nonatomic) IBOutlet UITableView *myTableView;

@property (nonatomic, strong) NSMutableArray *itemsInCloudApp;
@property (nonatomic, strong) NSMutableArray *filteredList;
@property BOOL *isFiltered;


@end

注意:为了满足我的需要,我做了一些编辑。

对于重新分级警告的附带问题,警告的出现是因为您已将布尔值作为指针过滤

对于第一个问题,您需要检查情节提要。我确信您的文件所有者的视图已连接到UIView。要解决此问题,必须拖动UITableView,并且视图必须连接到UITableView

对于第二个问题,将BOOL声明为

@property(assign,nonatomic) BOOL isFiltered;

您是否尝试将
@interface-SearchViewController:UITableViewController
更改为
@interface-SearchViewController:UIViewController


我强烈怀疑您没有将UITableview附加为XIB中的视图,或者您的类应该派生为UIViewController而不是UITableviewController类。

我在构建iOS7通用应用程序时遇到了一个简单而愚蠢的错误:我只构建了iPhone应用程序的一部分,但将方案设置为iPad模拟器。在得到错误并查看此处后,我看到了我的错误,将方案切换到iPhone,应用程序运行时带有适合模拟器的故事板。希望有帮助。

我也有类似的错误。我用@Dinesh的建议解决了这个问题,但我不喜欢这样,因为我担心会有一些意想不到的后果

我发现,当我在情节提要中查看场景层次结构时,我注意到我有一个结构(对不起,我不知道如何格式化它-它应该是一个树结构):

当我看到中间坐着的景色时,我的问题就消失了。但是,在执行此操作之前,需要删除视图与视图控制器或表视图之间可能存在的任何出口。确保这些信息已消失后,请执行以下最后步骤:

  • 拖动表格视图,使其成为视图控制器的直接后代
  • 删除视图
  • 命令从视图控制器拖动到表视图,从而在两者之间直接创建一个新的出口
  • 另外,将.h文件保留为
    UITableView
    的子类(而不是
    UIView


    无论如何,这为我解决了问题。如果有人遇到这个问题,我希望它能有所帮助

    检查这个@Dinesh这实际上是我问这个问题之前第一个去的地方,但是没有帮助。我在这里贴了一个答案,我希望它能帮助你,如果有帮助,请投票。谢谢我实际上没有xib文件。我应该提到我正在使用故事板。@Junior117对于故事板,使用相同的方法。检查viewcontroller的连接面板奇怪的是,您的建议奏效了。我不太清楚为什么它不使用
    UITableViewController
    ,尽管它显然有一个
    UITableView
    ,但它可以工作。谢谢你的帮助。奇怪的是,它也解决了我的问题。内部框架之间似乎存在着可怕的误解!谢谢你的提示,这很有见地。
    @property(assign,nonatomic) BOOL isFiltered;
    
    View Controller
      View
         Table View