-
12-02-2015, 10:58 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sử dụng dispatch_block_t với disable ARC
Hi các bác,
Code của em :
@property (nonatomic, copy) dispatch_block_t action;
- (instancetype)initWithImageUIImage *)image titleNSString *)title actiondispatch_block_t)action{
_title = [title copy];
_imageView = [[UIImageView alloc]initWithImage:image];
_action = [action copy];
}
Khi em bật ARC là YES chạy chương trình thì nó không báo lỗi gì, nhưng khi em để ARC là NO thì nó báo lỗi
[btSimplePopUP copyWithZone:]: unrecognized selector sent to instance
Có bác nào pro giúp em vụ này vớiView more random threads:
- Category và extend class khác nhau như thế nào
- Thắc mắc cách tạo project Java đơn giản bằng Xcode
- Thông báo Lỗi "nib but the view outlet was not set"
- @interface và @property có tác dụng gì?
- Lập trình Objectice C - Cùng trao đổi kinh nghiệm về lập trình IOS
- How can I create gantt Chart in IOS objective C
- Làm sao lưu ảnh download từ internet vào cache
- Cách lấy danh sách các app đang ở trên Desktop
- Tạo ảnh trong textview Iphone như thế nào?
- Các bác giúp em với
-
26-02-2015, 04:38 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Theo mình biết thì khi bạn copy 1 custom class thì sẽ sảy ra lỗi này. Ví dụ: class Person bạn viết thế này.
@property (nonatomic, retain) Person *mPerson;
- (instancetype)initWithImageUIImage *)image titleNSString *)title actionPerson *)person{
_title = [title copy];
_imageView = [[UIImageView alloc]initWithImage:image];
_mPerson = [person copy];
}
Như vậy muốn copy được thì bạn phải viết trong class Person 1 hàm copyWithZone.
Bạn kiểm tra xem có đúng không.
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...