Từ 1 tới 2 trên tổng số 2 kết quả

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

  1. #1
    Ngày gia nhập
    10 2008
    Nơi ở
    sài gòn
    Bài viết
    422

    Mặc định Cách truyền delegate trong objective C như thế nào?

    Objective C Code:
    1. - (id)createNavigationButton:(NSString*)navigationText callback:(id)callback{
    2.    
    3.     NSLog(@"--%@", navigationText);
    4.    
    5.     barButtonItem = [[UIBarButtonItem alloc] initWithTitle:navigationText
    6.                                     style:UIBarButtonItemStyleBordered
    7.                                     target:callback
    8.                                     action:@selector(nextBarButtonClicked)];
    9.    
    10.     [navigationBar.topItem setRightBarButtonItem:barButtonItem];
    11.     [barButtonItem release];
    12.  
    13.    
    14.     return barButtonItem;
    15. }

    sau đó hàm lại được call như sau:
    Objective C Code:
    1. - (void)setDelegate:(id)new_delegate{
    2.     Delegate = new_delegate;
    3.     NavigationViewController *tmp = [Delegate getNavigationID];
    4.     [tmp createNavigationButton:@"DE > IT" callback:self];
    5. }
    cố gắng

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    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 ???
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

Các đề tài tương tự

  1. Giải thích đối truyền vào hàm trong Objective C
    Gửi bởi thanhtung_bk52 trong diễn đàn Thắc mắc lập trình Objective-C
    Trả lời: 2
    Bài viết cuối: 21-10-2013, 03:09 PM
  2. Dùng delegate để truyền dữ liệu giữa 2 form C++.NET?
    Gửi bởi MrPhuongDeE trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 01-11-2011, 10:42 AM
  3. Cơ chế truyền delegate trong Objective C như thế nào ???
    Gửi bởi haian trong diễn đàn Thắc mắc lập trình Objective-C
    Trả lời: 1
    Bài viết cuối: 19-09-2011, 07:56 AM
  4. Delegate trong c# có tác dụng như thế nào?
    Gửi bởi yuno trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 15-07-2011, 12:13 PM
  5. C# truyền dữ liệu 2 Form dùng Delegate, xin trợ giúp.
    Gửi bởi qhhqnavy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 12-07-2011, 10:03 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn