Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Cách truyền delegate trong objective C như thế nào?

    Mã:
    - (id)createNavigationButton:(NSString*)navigationText callback:(id)callback{        NSLog(@"--%@", navigationText);        barButtonItem = [[UIBarButtonItem alloc] initWithTitle:navigationText                                    style:UIBarButtonItemStyleBordered                                    target:callback                                    action:@selector(nextBarButtonClicked)];        [navigationBar.topItem setRightBarButtonItem:barButtonItem];    [barButtonItem release];         return barButtonItem;}
    sau đó hàm lại được call như sau:

    Mã:
    - (void)setDelegate:(id)new_delegate{    Delegate = new_delegate;    NavigationViewController *tmp = [Delegate getNavigationID];    [tmp createNavigationButton:@"DE > IT" callback:self];}

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Về cơ bản thì Mac OS là một Linux, nên cách thức làm việc cũng giống như trên Linux. Kevin vẫn hay dùng NSURLConnection để connect (tìm NSURLConnection trên _https://developer.apple.com thì sẽ thấy thông tin), nhưng bạn cũng có thể sử dụng self pointer như đề tài: Cơ chế truyền delegate trong Objective C như thế nào ???

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •