期待される「:」「]」トークン+は救済、以前のエラーで混乱する前に
-
26-09-2019 - |
質問
[OK]をここで私のウィットの終わりにイムそう。私はこれらのエラーを取り除くためにありとあらゆるものを試してみました。
HERESに私のコード:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// Navigation logic may go here. Create and push another view controller.
/*
//<#DetailViewController#> *detailViewController = [[<#DetailViewController#> alloc] initWithNibName:@"<#Nib name#>" bundle:nil];
// ...
// Pass the selected object to the new view controller.
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
*/
NSInteger row = [indexPath.row];
if (self.nameExcerptPage == nil) {
NameOTWexcerpt *nameExcerptPageDetail = [[nameExcerptPage alloc] initWithNibName:@"NameOTWexcerpt" bundle:nil];
self.nameExcerptPage = nameExcerptPageDetail;
[nameExcerptPageDetail release];
nameExcerptPage.title = [NSString stringWithFormat:@"%&", [TheBookNavTabs objectAtIndex:row]];
Rothfuss_ReaderAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate.SecondTableViewController pushViewController:TheBookNavTabs animated:YES];
}
}
と、それは「NSInteger行= [indexPath.row]というエラーが表示され、
助けてください!ありがとう!
解決
NSInteger row = [indexPath.row];
のどちらかドット表記または[]両方ではありません!
thyrgleが最初にそれを得た...
stringWithFormatで使用される「%&
」書式指定子は私に混乱ビットを持っています。それは%@
をすべきですか? %&
は、実際の書式指定子ですか?それは何をするためのものか? Googleは、それは何もしません...
他のヒント
[OK]をそう私は[indexPath行]にそれを変更し、それが働きました。
私は%についてはよく分からない&、私はチュートリアルからそれを持って、それが動作します。それは私が知っているすべてです。
所属していません StackOverflow