متوقع ":" قبل "] الرمز المميز + الخلط بين الأخطاء السابقة ، تنقذ

StackOverflow https://stackoverflow.com/questions/3030313

سؤال

حسنًا ، أنا في نهاية طرفي هنا. لقد جربت كل شيء يمكن تخيله للتخلص من هذه الأخطاء

هيريس الكود الخاص بي:

  - (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 row = [indexPath.Row] ؛

الرجاء المساعدة! شكرًا!

هل كانت مفيدة؟

المحلول

NSInteger row = [indexPath.row];

إما تدوين نقطة أو [] ولكن ليس كلاهما!

Thyrger حصل عليها أولاً ...

ال "%&"تحديد التنسيق المستخدم في StringWithFormat جعلني مرتبكًا بعض الشيء. إذا كان ذلك %@؟ هو %& محدد تنسيق حقيقي؟ ماذا تعمل، أو ماذا تفعل؟ جوجل ، لا يفعل شيئًا ...

نصائح أخرى

حسنًا ، لقد قمت بتغييره إلى [indexpath row] وعمل.

لست متأكدًا من ٪ و ، حصلت عليه من برنامج تعليمي وهو يعمل. هذا كل ما اعرفه

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top