-
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:
- Lấy khoảng cách từ (camera)iphone xuống mặt đất, sử dụng GPS và CLLocationManager.
- Làm sao hẹn giờ chơi nhạc
- Sự khác biệt giữa các cách khai báo biến
- Code thông dụng của lập trình IOS (Tiếng Việt)
- Mọi ngừoi có ai sử dụng thư viện IQ widget trong objective C chưa ạ
- Có cách nào vừa download 1 file nhạc (mp3) trên server vừa play file nhạc?
- Làm sao để convert HTML trong iOS ???
- Viết ứng dụng mạng xã hội cần những gì để có thể làm được?
- How can I create gantt Chart in IOS objective C
- Mọi người định hướng giúp cái bài hướng đối tượng này 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...