Tôi đang cố hiển thị biểu đồ đường/bước trên Apple Watch bằng watchOS 2. Không giống như iOS 9, watchOS 2 không hỗ trợ Quartz. Nó chỉ hỗ trợ Core Graphics. Tôi đã thử viết một số mã để vẽ một biểu đồ đường nhưng tôi gặp lỗi "CGContextRestoreGState: ngữ cảnh không hợp lệ 0x0. Đây là một lỗi nghiêm trọng. Ứng dụng này hoặc thư viện mà nó sử dụng, đang sử dụng ngữ cảnh không hợp lệ và do đó đóng góp vào tổng thể sự xuống cấp của sự ổn định và độ tin cậy của hệ thống. Thông báo này là lịch sự: hãy sửa lỗi này. Nó sẽ trở thành một lỗi nghiêm trọng trong bản cập nhật sắp tới. "Hiển thị biểu đồ đường kẻ trên Apple Watch bằng watchOS 2
Dưới đây là đoạn mã tôi đã sử dụng:
import WatchKit
import Foundation
import UIKit
class InterfaceController: WKInterfaceController{
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
let path = UIBezierPath()
let startPoint = CGPointMake(0.0, 0.0)
path.moveToPoint(startPoint)
let nextPoint = CGPointMake(20.0, 20.0)
path.addLineToPoint(nextPoint)
path.lineWidth = 1.0
UIColor.whiteColor().setStroke()
path.stroke()
}
override func willActivate() {
super.willActivate()
}
override func didDeactivate() {
super.didDeactivate()
}
}
kết quả cuối cùng của tôi nên một cái gì đó giống như cổ phiếu ứng dụng có mặt trên Apple Watch. Bất cứ khi nào người dùng nhấp vào cổ phiếu cụ thể, anh ấy sẽ có thể xem/trực quan hóa số liệu thống kê của cổ phiếu đó. Ai có thể giúp tôi trong việc đạt được điều này.
Im xin lỗi, tôi không biết gì về câu hỏi của bạn. Nhưng bạn đã cố định nghĩa ImageSequence với hình ảnh của biểu đồ đường chưa? Điều này sẽ cho bạn cơ hội để sử dụng nó trong một WKInterfacePicker và sử dụng vương miện kỹ thuật số. – Philip
cảm ơn bạn :) philip –