-
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:
- các pro chỉ em cách chèn file flash đuôi .swf và xcode với!
- Objective C: alloc và Release ngay khi nó vẫn được sử dụng không bị lỗi, nghĩa là thế nào?
- Code thông dụng của lập trình IOS (Tiếng Việt)
- Load 1 phần Page dùng UIWebView trong Objective-C?
- Cách sử dụng MultipleDetailViews Và SplitviewController
- Các bác giúp em với
- Mfc c++
- Làm thế nào để lấy về link mp3 từ trang mp3.zing.vn
- Sử dụng dispatch_block_t với disable ARC
- Cơ chế truyền delegate trong Objective C như thế nào ???
-
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.
Trứng rung điều khiển từ xa Vibrator Spark Of Love Sản phẩm trứng rung bluetooth có điều khiển từ xa này được thiết kế với tông màu Rose Gold viền kim khí trải qua. kích tấc 7,4cm x 3,5cm giúp trứng...
TOP 3 trùy rung điều khiển từ xa...