Câu hỏi được gắn thẻ «objective-c»

Thẻ này chỉ được sử dụng cho các câu hỏi về các tính năng của Objective-C hoặc phụ thuộc vào mã trong ngôn ngữ. Các thẻ [ca cao] và [ca cao cảm ứng] nên được sử dụng để hỏi về các khung hoặc lớp của Apple. Sử dụng các thẻ liên quan [ios], [macos], [apple-watch] và [tvos] cho các vấn đề cụ thể đối với các nền tảng đó.

11
Trừ 7 ngày kể từ ngày hiện tại
Có vẻ như tôi không thể trừ 7 ngày từ ngày hiện tại. Đây là cách tôi đang làm: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo = [gregorian dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0]; SevenDaysAgo nhận cùng giá trị với ngày hiện tại. …
117 objective-c  ios  nsdate 

10
Hình ảnh trung tâm NSTextAttachment bên cạnh dòng UILabel đơn
Tôi muốn nối NSTextAttachmenthình ảnh vào chuỗi được gán của mình và đặt nó ở giữa theo chiều dọc. Tôi đã sử dụng đoạn mã sau để tạo chuỗi của mình: NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:DDLocalizedString(@"title.upcomingHotspots") attributes:attrs]; NSTextAttachment *attachment = [[NSTextAttachment alloc] init]; attachment.image = [[UIImage imageNamed:@"help.png"] imageScaledToFitSize:CGSizeMake(14.f, 14.f)]; …

10
Sử dụng `textField: ShouldChangeChar characterInRange:`, làm cách nào để tôi có được văn bản bao gồm ký tự được nhập hiện tại?
Tôi đang sử dụng mã bên dưới để thử và có textField2nội dung văn bản được cập nhật để khớp với textField1bất cứ khi nào người dùng nhập vào textField1. - (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string { if (theTextField == textField1){ [textField2 setText:[textField1 text]]; } } …

2
NSLog địa chỉ bộ nhớ của đối tượng trong phương thức mô tả bị ghi đè
Tôi đang ghi đè phương thức mô tả của một đối tượng. Tôi cần biết cách in địa chỉ bộ nhớ của đối tượng để thay thế {???} trong mã bên dưới: -(NSString *) description { return [NSString stringWithFormat:@"<SomeClass: %@>\nparmeterOne: %@\nparameterTwo: %@", {???}, self.parameterOne, self.paramterTwo]; } Tôi muốn nó được …
116 objective-c  nslog 

7
Làm cách nào để phát hiện hoạt ảnh đã kết thúc trên UITableView beginUpdates / endUpdates?
Tôi đang chèn / xóa ô bảng bằng cách sử dụng insertRowsAtIndexPaths/deleteRowsAtIndexPathsgói trong beginUpdates/endUpdates. Tôi cũng đang sử dụng beginUpdates/endUpdateskhi điều chỉnh rowHeight. Tất cả các hoạt động này được làm động theo mặc định. Làm cách nào để phát hiện hoạt ảnh đã kết thúc khi sử dụng beginUpdates/endUpdates?
116 iphone  objective-c  ios  ipad 




5
Nhập giao thức Swift trong lớp Objective-C
Tôi cố gắng nhập một Giao thức Swift có tên AnalyticProtocolvào một lớp Objective-C có tên AnalyticFactory. protocol AnalyticProtocol { } Tôi đang bắt đầu từ một dự án Objective-C hiện có (tôi không tạo một dự án Swift mới với xCode và tôi không tìm thấy cách cấu hình …
116 objective-c  swift 





2
NSObject + tải và + khởi tạo - Họ làm gì?
Tôi quan tâm đến việc tìm hiểu các tình huống khiến nhà phát triển ghi đè + khởi tạo hoặc + tải. Tài liệu cho thấy rõ các phương thức này được gọi cho bạn bởi thời gian chạy Objective-C, nhưng đó thực sự là tất cả những gì rõ …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.