#warning Incomplete method implementation怎么修改?

各位朋友,我在做一个表格视图的例子,在tableview方法里总有几个warning:
#warning Incomplete method implementation

#warning potentially Incomplete method implementation

这个方法我修改了下,绝对是没有问题的,但是warning总消不掉,但可以正常编译运行。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
#warning Incomplete method implementation.
    // Return the number of rows in the section.
   return [self.File count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath/////#warning  potentially  method implementation.
{
    static NSString *CellIdentifier = @"Cell";
    
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    }  /////////#warning Incomplete method implementation.
    cell.textLabel.text = [self.File objectAtIndex:indexPath.row];
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    // Configure the cell...
    
    return cell;
}

请各位大大审阅下

从Xcode 4开始,建立TableViewController,自动生成的代码都会自动来上这两行,目的是警告开发者需要完成numberOfRows、numberOfSections等方法的实现。看你的代码,已经完成了相关工作,这个时候就可放心的把#warning ...行删除掉,再编译的时候就会没有警告了。

同理,在我们开发过程中,对不确定、错误、bug、待定的代码,也可手工插入#warning行,在编译的时候提醒自己需要处理的地方。

时间: 2024-10-19 14:40:46

#warning Incomplete method implementation怎么修改?的相关文章

springmvc表单提交出现WARNING: Request method 'GET' not supported

明明表单提交的method设置为post,然后在controller那设置只能请求为post请求 然后第一次post请求是正常的,第二次开始后便不正常了,出现post的请求302,get请求405:这个结果很纳闷吧 <!--注意action的路径--> <form id="form1" action="upload" method="post" enctype="multipart/form-data">

iOS中的SQLitte

ContactListController.m #import "ContactListController.h" #import "FMDatabase.h" // 第三方数据库操作类 #import "ContactCell.h" #import "DetailViewController.h" #import "AddViewController.h" @interface ContactListCo

xmpp协议的使用

最近学了xmpp感觉学的很乱,想好好整理一下,于是今天找了点时间,把xmpp的搭建和工程的创建一步步进行说明 第一步 xmpp环境的搭建 所需的工具包 搭建环境需要如下所示的包 1 安装xampp-osx 安装完后,运行选择Manager Services 启动所有的Service 注:如果启动失败,请确保安装了javaForOSX2014,也就是java的类库(对于之前没有安装java环境的电脑来说,首先请安装java的环境) 2 当所有工程启动后,在浏览器中输入127.0.0.1,看看是否能

使用Xib自定义tableViewCell

一.实现步骤 1.新建一个XIB文件:描述cell——tableCell.xib 2.新建UITableViewCell的子类,也就是cell文件:封装XIB内部的所有东西——TestCell.m \Testcell.h 2.1 在cell文件中拥有XIB中的所有子控件 (包括生命属性,进行连线) 2.2 给cell增加模型属性,即通过重写set方法,根据模型属性设置cell内部子控件的属性 : (这一步是从控制器解放抽取出来放在cell中) 2.3 提供一个类方法testCell,使得返回从X

Swift UI专项训练7 数据添加

上一话我们使用了自己定义的控制器之后发现tableview上的餐馆没有了,这一话我们来添加数据,新添加一个餐馆类,这个类我们不需要继承系统的类,直接添加一个swift文件就好 import Foundation class Restaurant { var name = "" var location = "" var score = 10 } 我简单建一个类,分别代表餐馆名字.餐馆位置和餐馆评分,它们都有默认值. 然后我们回到餐馆排行的控制器中新建一个餐馆的数组.

UITableView编辑 增删改查

@interface RootTableViewController () @property (nonatomic , retain) NSMutableArray *dataArray; //用数组管理表视图将要显示的数据 @end @implementation RootTableViewController //新的重用机制格式 //1.定义全局区的静态重用标识符 static NSString *identifier = @"CELL"; //重写属性的getter方法 - 

IOS开发之--Core Data的使用

Core Data基础知识 官方的说法是:Core Data is a schema-driven object graph management and persistence framework. 翻译过来的意思大概是:Core Data是一个模式驱动的对象图管理和持久化框架. 好吧,上面的字面意思不是很容易理解,那么我们从以下几个方面来帮助那些有其余开发经验的程序员树立一些观念: Core Data不是一个数据库,但是他可能使用一个数据库.默认情况下,Core Data将使用SQLite,

Storyboards Tutorial 04

设计好后运行发现没有任何变化,是空白的.这是因为你的tableview相关的delegate方法还在.所以首先要屏蔽或者删除在PlayerDetailsViewController.m 如下的操作 #pragma mark - Table view data source - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {#warning Potentially incomplete method impleme

ios-私人通讯录 页面间的跳转和传值

这个demo 有多个页面 并涉及顺传和逆传 而且还有一个第三方库的导入 来实现自定义提示消息的特效 利用代理来实现页面间的传值 一个页面代表一个controller 这次  ViewController  反而一句代码都没写 // // HMContact.h // 私人通讯录 // // Created by YaguangZhu on 15/9/6. // Copyright (c) 2015年 YaguangZhu. All rights reserved. // #import <Fou