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 đó.

5
Tại sao một biến NSInteger phải được sử dụng lâu khi được sử dụng làm đối số định dạng?
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== Đoạn mã trên tạo ra lỗi: Các giá trị của loại 'NSInteger' không nên được sử dụng làm đối số định dạng; thay vào đó, thêm một diễn viên rõ ràng vào 'dài' Các điều chỉnh NSLogthông điệp thực sự là NSLog(@"%lg", (long) …





10
Làm thế nào tôi có thể biết nếu một đối tượng có một người quan sát giá trị chính được đính kèm
nếu bạn nói với một đối tượng c mục tiêu để removeObservers: cho một đường dẫn chính và đường dẫn chính đó chưa được đăng ký, nó sẽ phá vỡ những nỗi buồn. giống - 'Không thể xóa người quan sát cho đường dẫn chính "theKeyPath" vì nó không được …


7
Mục tiêu-C: Gọi bộ chọn với nhiều đối số
Trong MyClass.m, tôi đã xác định - (void) myTest: (NSString *) withAString{ NSLog(@"hi, %@", withAString); } và khai báo thích hợp trong MyClass.h. Sau này tôi muốn gọi [self performSelector:@selector(mytest:withAString:) withObject: mystring]; trong MyClass.m nhưng tôi nhận được một lỗi tương tự như ứng dụng * Ngừng do ngoại lệ …


30
Các quyền được chỉ định hồ sơ cá nhân. (0xE8008016). Lỗi iOS 4.2
Tôi đang gặp phải lỗi 'đáng sợ' The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016).khi cố gắng triển khai ứng dụng đầu tiên của mình lên một thiết bị chưa được bẻ khóa trên iOS 4.2.6 (Verizon). Vấn …


17
Vòng lặp video với AVPloundation AVPlayer?
Có cách nào tương đối dễ dàng để lặp video trong AVFoundation không? Tôi đã tạo AVPlayer và AVPlayerLayer của mình như vậy: avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; và sau đó tôi phát video của mình với: [avPlayer play]; …


13
Tôi có thể thay đổi thuộc tính số nhân cho NSLayoutConstraint không?
Tôi đã tạo hai chế độ xem trong một giám sát và sau đó thêm các ràng buộc giữa các chế độ xem: _indicatorConstrainWidth = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeWidth multiplier:1.0f constant:0.0f]; [_indicatorConstrainWidth setPriority:UILayoutPriorityDefaultLow]; _indicatorConstrainHeight = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeHeight multiplier:1.0f constant:0.0f]; [_indicatorConstrainHeight setPriority:UILayoutPriorityDefaultLow]; [self addConstraint:_indicatorConstrainWidth]; [self …


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.