My mapkit app has to work in areas where there is no cell or internet service. Can mapkit download a local map or satellite image for later use in conjunction with GPS or saved locations?
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
When calling:NSURL* aURL = [NSURL URLByResolvingBookmarkData:secBookmark options:options relativeToURL:nil bookmarkDataIsStale:&isStale error:&err];isStale is YES.When attempting to get a fresh bookmark, calling:NSData* secureBookmark = [aURL bookmarkDataWithOptions:options includingResourceValuesForKeys:nil relativeToURL:nil error:&err];produces:2019-03-11 15:53:51.603133-0700 XXX[534:8439] Error: Error Domain=NSCocoaErrorDomain Code=256 "Could not open() the item" UserInfo={NSURL=file:///Users/oldmancoyote1/Desktop/E%20Projects%20folder/Drawing/Drawing%201%20.pdf, NSDebugDescription=Could not open() the item}If I ignore isStale, there appears to be no problem. Can I safely ignore isStale?
In the past when I entered an object name in the search field at the top of the documentation window, Xcode would display appropriate object names. Now when I enter an object name like NSVIew, 'No Results' is shown. Apparently I am missing some data file. What's going on?
I received a automated phone call claiming to be from a organization managing distribution of the award in the case of Cameron, et al. vs Apple
The address I am supposed to respond to is: HTTPS://samllappdeveloperassistance.com
Is this a scam?
I just installed the default safari app extension (the one created by Xcode) on my mac. Its icon is visible in Safari, but when I run the extension, nothing happens. Then when using the Safari/Developer/Web Inspector/ and choosing Sources, an Extension Script folder does not appear at the lower left. Do you have any suggestions to resolve this problem?
Topic:
App & System Services
SubTopic:
Core OS
Tags:
macOS
Safari Extensions
Safari Services
Safari and Web
I suspect that my mac app's savedstate data is over full. I've been doing a great many launches of my mac application which involves creating new files, then breaking back to Xcode. Now a stable compiled version and a later version launched from inside Xcode both crash. The Xcode crashes are preceded by NSDocumentController calls that include the suggestive phrase: "... makeDocumentForURL:withContentsOfURL:alternateContent...". As this occurs before control is given to my code, it must be part of document-based app's launch activity. The only thing I can see to do is to delete the app's savedstate data.
How do I delete this savedstate data? The instructions on the web are out-of-date.
When a user is editing a NSTextView and commits some kinds of operations (e.g. Quiting an app), the NSTextView's textStorage does not contain the current contents of the NSTextView. How do I get the current contents?
On launching my app from Xcode, my document-based app automatically apparently tries to load a cached document from a previous launch. That document appears to be corrupted as the app crashes in initWithCoder [which was called from readFromData:].
The solution appears to be to delete the cached documents. Where are they located and is there anything special about deleting them?
There are a number of answers to this question on the web. The latest that I have found is for early 2020, and it no longer seems appropriate. What is the current method?
I am trying to add a new screenshot in either the png or jpg format to a product page of an existing app. When I try to reorder the screenshots, App Store Connect says the new screenshot is not in the RGB color space. Preview, which created them, and Finder both say they are in the RGB color space. What should I do?
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
App Store Connect
App Submission
Using NSDocument.readFromData and NSKeyedUnarchiver.unarchiveObjectWithData, I retrieve an object (of type A) with a property of type NSMutableArray. That array contains a nested chain of objects of type A. The problem object is a child of a child... in that array. I try to do Count on that array and I get an error.
Just a simple question here:
As far as I can tell, I must install my Safari extension with an app that I built in Xcode.
OK.
What is not clear is what happens when the user quits my installing app. Does the extension remain available through Safari, or is it deleted?
Is it available the next time my user runs Safari, or does he/she have to run my installer app again?
As far as I can determine, there is no way to save the data in my Safari App Extension when Safari terminates. It seems I have to save the data every time the page changes. That's wasteful. Does anyone know of a work around?
My Safari App Extension is having trouble with one website. This is typical for some other websites as well.
Navigating to that website results in 6 “Load” events. For each such event I send a “safari.extension.dispatchMessage” to my objC code.
For the first of these Load messages, my objC code sends a ‘sendMeIcons” message to “safari.self.addEventListener('message', function(event)”. The other 5 Load events are ignored by my objC code and do not send this message.
safari.self.addEventListener('message', function(event) receives sendMeIcons JUST once. Yet, the event handler for this message) is invoked 4 times. The first invocation is correct. The other 3 are spurious.
I have no idea why this is happening.
Here is my objC code
safari.self.addEventListener('message', function(event)
{
if (event.name === "Load My URL")
{
console.log('In event listener Load My URL');
...
return;
}
if (event.name === "sendMeIcons")
{
...
if (hrefs.length <1) //THIS IS ALWAYS TRUE FOR THIS TEST CASE.
{
safari.extension.dispatchMessage("js Found No Icons");
return;
}
else
{
...
safari.extension.dispatchMessage("IconsReturned",{"urls": arrayOfUrls});
return;
}
}
I don't have a clue how to proceed. Any suggestions.
If I set a breakpoint in drag and drop within ...AcceptDrop... [in a NSOutlineView], both the app and Xcode hang. The only way I know to handle this is to force the app to quit then open Xcode. This shows the breakpoint, but the app can not continue.
Is there a better way to handle this?