Post not yet marked as solved
I am able to force quit, but it still lags when I restart Xcode & even restart my Mac Pro.
Post not yet marked as solved
Do you have a solution for this now that Xcode 15 has been released?
Post not yet marked as solved
Hi @kontiki, have you figured out how to get the highlightProperty of CNContactViewController to work?
Post not yet marked as solved
I have the same problem that the property doesn't get highlighted, except the error message is:
"[PPT] Error creating the CFMessagePort needed to communicate with PPT."
Is there a current solution or workaround?
Post not yet marked as solved
Would this work if use it from my Share Controller to tell the user that the act of sharing occurred or succeeded when the user uses my share extension by telling an app to share with my app?
Does this apply to Xcode iOS projects too?
Post not yet marked as solved
Hey KMT,
I haven't been able to get answers to my posts. What do I need to do about this?
Daniel
Post not yet marked as solved
Here's my code below. The textfield is outside of the table view. I do use reloadRows. I call it from textField(:charactersShouldChangeIn::). It reloads the row so that the table view cell in the row shows the current state of text field's text property before the text property is updated with the change the user made.
self.temporaryMessageBeingEdited?.subject is type String, as you must realize. This temporaryMessageBeingEdited object is in the array the table view uses at the same chronological position as the table view row that is reloaded as must be obvious to you.
Neither the textDidChange(:) nor the textWillChange(:) ever fires, though the other two callback methods of the UITextInputDelegate do fire when I test the code by typing into the text field during run time.
// MARK: - UITextFieldDelegate
extension MessagesViewController: UITextFieldDelegate {
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
print("#", #function)
guard string != "\n" else {
return false
}
self.temporaryMessageBeingEdited?.subject = self.textFieldSubject.text
if let guardedIndexPathToReload = self.indexPathOfMessageBeingEdited {
self.tableView.reloadRows(at: [guardedIndexPathToReload], with: .none)
}
return true
}
}
// MARK: - UITextInputDelegate
extension MessagesViewController: UITextInputDelegate {
func selectionWillChange(_ textInput: UITextInput?) {
print("#", #function)
}
func selectionDidChange(_ textInput: UITextInput?) {
print("#", #function)
}
func textWillChange(_ textInput: UITextInput?) {
print("#", #function)
}
func textDidChange(_ textInput: UITextInput?) {
print("#", #function)
}
}
}
}
Post not yet marked as solved
I figured out what's confusing me. With the latest iOS (16.1.2), UICloudSharingController doesn't restrict who can have access to the share when I set the availablePermissions to include .allowReadOnly and exclude .allowReadWrite. I need to post a different question to ask that.
Post not yet marked as solved
I read somewhere on stack overflow that the queue only holds one background task at a time. Is that true? Is that only during development? What happens to the other background tasks that are submitted if the queue only holds one background task? This could be the problem.
Post not yet marked as solved
Has anything changed about this? I'm actually in Playground, not Playground in Xcode, and I am able to set breakpoints in a file in the Source folder, but code execution doesn't stop at the breakpoints. I know the code runs to those points, because there are print statements that print into the debug area that are placed between those breakpoints.
Post not yet marked as solved
Does anyone have an answer to this question?
Also, since the error says, 'The process has been left at the point where it was interrupted, use "thread return -x" to return to the state before expression evaluation.', where do I type "thread return -x"? The debug area doesn't let my type in it in Playground as it does in Xcode.
Post not yet marked as solved
Since the error says, 'The process has been left at the point where it was interrupted, use "thread return -x" to return to the state before expression evaluation.', where do I type "thread return -x"? The debug area doesn't let my type in it in Playground as it does in Xcode.
Post not yet marked as solved
Yeah. That works. I'm hoping to be able to call attention to the message in a more obvious way to the person receiving the message. He could put the sender in the contact and set emergency override on.