【发布时间】:2015-03-08 23:08:32
【问题描述】:
我的代码有问题
#import <Foundation/Foundation.h>
@protocol ServiceDelegate <NSObject>
-(void)serviceFinished:(id)service withError:(BOOL)error {
if (!error)
[searchResults removeAllObjects];
for (NSDictionary *movie in [service results]) {
[searchResults addObject:[movie valueForKey:@"title"]];
}
[[self tableView] reloadData];
}
@end
它一直告诉我放一个 ;而不是 { 在这一行
-(void)serviceFinished:(id)service withError:(BOOL)error {
但是,如果我替换 { 那么代码会中断并且不起作用。并告诉我第二行代码
if (!error) {
if 有错误 "Expected identifier or '('
关于如何让它发挥作用的任何想法?
【问题讨论】:
-
查找更新的教程。
-
我搜索的所有内容都使用故事板或 swift.... 我不想要那个
-
您现在拥有的代码发生了什么?文字只是没有显示吗?
-
我认为你的代码有错误{}。对我来说,t - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath 没有正确的 {}。而且 - (id) initWithStyle:(UITableViewStyle)style 也有同样的问题。
-
为了给表格添加标题,它说使用了未声明的标识符initWithStyle,我也不知道我应该把它放在代码的什么地方。
标签: objective-c xcode xcode6