2012-11-21 33 views
6

Có bất kỳ lý do gì để loại bỏ đối tượng cuối cùng trong NSMutablearray mà không bị lỗi ứng dụng không? : DXóa đối tượng cuối cùng trong NSMutablearray

+0

Bạn đã thử đọc tài liệu của NSMutableArray chưa? (Gợi ý: không, bạn chưa.) –

+0

Tôi đã đọc tài liệu và không nhận ra rằng removeLastObject là MANDATORY. Tôi thấy câu hỏi của bạn hữu ích. Đợi đã, không, nó không phải là bắt buộc. Bởi vì removeLastObject (trong một mảng có kích thước một) chỉ bị treo. Hoan hô. Trở lại với bản vẽ. – Jenny

Trả lời

16

Chắc chắn: gửi thông báo removeLastObject đến đối tượng NSMutableArray hợp lệ không trống.

+0

hahahah ok ... Thông thường tôi đang đọc tài liệu nhưng tôi đã tìm kiếm mã trong 1 giờ và không biết phải làm gì ... Tôi đã không nghĩ rằng apple đã làm một cái gì đó giống như phương pháp removeLastObject ... Tôi đã sử dụng [ array removeObjectAtIndex: 3] và nó đã bị lỗi xD – user1842806

+0

Bạn thậm chí không cần phải đọc tài liệu - chỉ cần nhìn vào tập tin tiêu đề - NSMutableArray.h. Trên thực tế, đối với hầu như tất cả các trường hợp khi bạn muốn làm điều gì đó với một đối tượng ca cao và không chắc chắn làm thế nào để làm điều đó, nó dễ dàng hơn và nhiều thông tin để xem xét các tập tin tiêu đề cho lớp. – memmons

Các vấn đề liên quan