Posts

Post not yet marked as solved
6 Replies
window.getSelection() actually works fine. The problem here is because when the focus is lost, then the selection is cleared as well. I forgot which version in ios i had this working before but now that i checked again under v16.1, it doesnt work. window.getSelection().rangeCount is always zero when i click a button to do some code with the text selection.
Post marked as solved
2 Replies
@dave450 I decided to keep using VideoPlayer(player: AVPlayer) and add/remove an observer where after the video ends, it will play back to the first frame.
Post marked as solved
2 Replies
I will close this thread. I finally came across a post. the rounding mode used is .plain. Though I do not understand but since it works i have no problem with it.
Post marked as solved
3 Replies
Looks like my implementation seems off static func roundOff(_ val: String, _ decimalPlace: Int) -> String {     let decimalFormatter = createDecimalFormatter()     decimalFormatter.minimumFractionDigits = decimalPlace     decimalFormatter.maximumFractionDigits = decimalPlace     let bigDecimal = NSDecimalNumber(string: val)     return decimalFormatter.string(from: bigDecimal.rounding(accordingToBehavior: NSDecimalNumberHandler(roundingMode: .up, scale: Int16(decimalPlace), raiseOnExactness: false, raiseOnOverflow: false, raiseOnUnderflow: false, raiseOnDivideByZero: false)))!   } static func cel2far(_ celsius: Double) -> String {     return roundOff(String(celsius * 9.0 / 5.0 + 32.0), 0)   }   static func far2cel(_ fahrenheit: Double) -> String {     return roundOff(String((fahrenheit - 32.0) * 0.5555555555555556), 0)   } LOL
Post not yet marked as solved
1 Replies
Baaah. Closing this. It seems I was reading an outdated documentation regarding a library and it is what messed up my project. I used the SPM's lib instead of Cocopods and it's all ok now.
Post marked as solved
10 Replies
I do not understand the instructions change workspace setting > Build location > Custom & relative to workspace @chebby_ ? in the image there are 2 options. there is no option " Custom & relative to workspace"
Post not yet marked as solved
1 Replies
Well, no matter what I do, it looks like background services are not supported by iOS. The .register just doesnt work. If i use .backgroundTask it does not meet my purpose since i want some kind of service that fetches data every 3am/pm, 6am/pm, 9am/pm, 12am/pm. I wondered how chat apps do this. Probably push notifications?
Post marked as solved
3 Replies
Seems ill have to read up on closures. Thanks!
Post not yet marked as solved
2 Replies
Mine also does not have. But you can manually add it. There is a "+ Capability" at the top left. Click it and search for Background Modes.
Post marked as solved
1 Replies
add .resizable() to Image is the solution.
Post not yet marked as solved
1 Replies
This is the chart data struct ChartData : Identifiable {   var id = UUID()   var date: String   var rainfallTo: Int   var tempMean: Int } and the chart code Chart(createChartData(city)) {               LineMark(                 x: .value(StringTool.localize("date"), $0.date),                 y: .value("Rainfall mm", $0.rainfallTo),                 series: .value("type", StringTool.localize("rainfall_mm"))               )               .foregroundStyle(by: .value("type", StringTool.localize("rainfall_mm")))               LineMark(                 x: .value(StringTool.localize("date"), $0.date),                 y: .value(StringTool.localize("temperature"), $0.tempMean),                 series: .value("type", StringTool.localize("temperature"))               )               .foregroundStyle(by: .value("type", StringTool.localize("temperature"))) }
Post not yet marked as solved
3 Replies
Please ignore StringTool. its just a helper tool to ensure that if it's a nil, it will return "". In the child view i did it like this init(temp: Binding<Temp?>) {     _temp = temp } in the parent view it looks like this ChiildView(temp: $temp) when i dismiss the child view, i want to set the property cityUrlId in the parent view which is @State
Post marked as solved
1 Replies
Baaah.. managed to solve it addInfo("Sample", action: () {             })
Post not yet marked as solved
3 Replies
Image(uiImage: UIImage(named: "AppIcon") ?? UIImage()) works fine