我正在使用图表库在我的应用程序中集成饼图,并且我的代码是图表数据的问题
import UIKit
import Charts
class ViewController: UIViewController {
@IBOutlet weak var pieChartView: PieChartView!
override func viewDidLoad() {
super.viewDidLoad()
let months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"]
let unitsSold = [10.0, 4.0, 6.0, 3.0, 12.0, 16.0]
setChart(dataPoints: months, values: unitsSold)
}
func setChart(dataPoints: [String], values: [Double]) {
var dataEntries: [ChartDataEntry] = []
for i in 0..<dataPoints.count {
let dataEntry1 = ChartDataEntry(x: Double(i), y: values[i], data: dataPoints[i] as AnyObject)
dataEntries.append(dataEntry1)
}
print(dataEntries[0].data)
let pieChartDataSet = PieChartDataSet(values: dataEntries, label: …
Run Code Online (Sandbox Code Playgroud) 我想尝试在滚动视图上添加一个视图表单但是视图没有完全添加到滚动视图的框架上,我的代码是:
import UIKit
class AddIncomeVC: UIViewController {
@IBOutlet var scrollView: UIScrollView!
@IBOutlet var views: UIView!
override func viewDidLoad() {
super.viewDidLoad()
scrollView.contentSize = views.frame.size
scrollView.addSubview(views)
}
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
views.frame = CGRect(x: 0, y: 0, width: scrollView.frame.size.width, height: scrollView.frame.size.height)
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢,
我正在尝试整合万事达卡商家SDK.我正在按照描述执行所有步骤,但总是失败,找不到错误框架.
https://developer.mastercard.com/page/masterpass-merchant-sdk-for-ios#
下面是我的框架搜索路径的屏幕截图
下面是我在尝试在Xcode项目中添加框架时遇到的错误
当我尝试访问数组类型值然后获取错误时,我在字典中可能包含数组类型值时出现"对成员下标的模糊引用"这样的错误.请检查以下代码.
var occupations = [
"Malcolm": "Captain",
"Kaylee": "Mechanic",
"Layme": ["Engineer", "Docter"]
] as [String : Any]
occupations["Jayne"] = "Public Relations"
var arrOfLayme = occupations["Layme"] as! Array //getting error here, If I use NSArray instead of array all will work as expacted
print(valueOcc[0])
Run Code Online (Sandbox Code Playgroud)
当我使用NSArray类型这个代码顺利如下,我想以纯粹的方式做,不想添加Objective-c.
var arrOfLayme = occupations["Layme"] as! NSArray
Run Code Online (Sandbox Code Playgroud) ios ×5
swift3 ×3
swift ×2
charts ×1
frameworks ×1
objective-c ×1
pie-chart ×1
scrollview ×1
uiscrollview ×1
xcode ×1