Phương thức lớp để tạo ra một con đường chỉ với một hoặc nhiều nút là:Làm thế nào để tạo ra "chỉ số" cần thiết cho NSIndexPath: indexPathWithIndexes: chiều dài:
+ (id)indexPathWithIndexes:(NSUInteger *)indexes length:(NSUInteger)length
Làm thế nào để chúng ta tạo ra các "chỉ số" cần thiết trong tham số đầu tiên?
Tài liệu được liệt kê là Mảng chỉ mục để tạo thành đường dẫn chỉ mục nhưng đang mong đợi (NSUinteger *).
Để tạo đường dẫn chỉ mục là 1.2.3.4, nó có đơn giản là một mảng [1,2,3,4] không?
xin lỗi vì câu hỏi mới: tôi có cần [indexSet release] sau khi sử dụng không? – Steve
@Steve Không phải trong trường hợp này. Bạn sẽ tìm thấy câu trả lời cho tất cả các vấn đề quản lý bộ nhớ liên quan đến Cocoa trong Hướng dẫn lập trình quản lý bộ nhớ cho Cocoa (http://developer.apple.com/mac/library/documentation/cocoa/Conceptual/MemoryMgmt/MemoryMgmt.html) . Bởi vì 'indexPathWithIndexes: length' không có 'new', 'copy' hoặc 'alloc' trong bộ chọn, các quy tắc Cocoa xác định rằng nó trả về một cá thể được tự động phát hành. –