MarkerView находится в «Диаграммах» фреймворке, когда я подкласс MarkerView с помощью swift, и это произойдет Ошибка сборки в «Project-Swift.h» файл 100 «Project-Swift.h» автоматическая генерация с помощью Xcode .
In «TestMV.swift» файл:
import UIKit
import Charts
class TestMV: MarkerView {
}
В "ProjectName-Swift.h" файл:
SWIFT_CLASS("_TtC9KCTFunFit6TestMV")
@interface TestMV : ChartMarkerView
- (nonnull instancetype)initWithFrame:(CGRect)frame
OBJC_DESIGNATED_INITIALIZER;
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder
OBJC_DESIGNATED_INITIALIZER;
@end
В "Графики" framework
import Foundation
import CoreGraphics
import AppKit
@objc(ChartMarkerView)
open class MarkerView: NSUIView, IMarker {
open var offset: CGPoint = CGPoint()
@objc open weak var chartView: ChartViewBase?
open func offsetForDrawing(atPoint point: CGPoint) -> CGPoint
{
.......
}
}
TestMV подкласс Markerview in "TestMV.swift"
Ошибка сборки всегда в "ProjectName -Swift.h "
Markerview в " Графики " Framework