|
POST
|
We're still investigating, but likely it'll need to be fixed in the SDK.
... View more
10-10-2014
12:13 PM
|
0
|
0
|
2013
|
|
POST
|
I can confirm that this is indeed an issue. We'll try to fix it in the next release. As a workaround, you can try generalizing the geometries before exporting it to the runtime geodatabase.
... View more
10-09-2014
09:12 AM
|
0
|
2
|
2012
|
|
POST
|
As a workaround, if you only have a small number of graphics, you can try displaying the text symbols in a separate graphics layer that uses dynamic rendering mode. This mode was introduced at version 10.2, and seems to work fine with iOS 8 even with rotation. More information about the static v/s dynamic mode of graphics layer is available here : Release notes for 10.2—ArcGIS Runtime SDK for iOS | ArcGIS for Developers
... View more
10-08-2014
11:34 AM
|
0
|
0
|
1053
|
|
POST
|
Unfortunately you have run into a bug. Text symbol rotation on iOS 8 seems to rotate individual text characters instead of the whole text. We are investigating, but probably won't be able to fix till our next release.
... View more
10-07-2014
11:32 AM
|
0
|
0
|
1053
|
|
POST
|
Can you try upgrading to 10.2.4? We changed the way we deal with weak references slightly, and I'm optimistic that it will resolve this problem.
... View more
10-06-2014
12:27 PM
|
0
|
0
|
1249
|
|
POST
|
Have you checked out Esri/preview-app-osx · GitHub ? It uses the AGSMapContentTree to build a Table of Contents. Although it is a mac app, the usage would be similar for iOS.
... View more
09-11-2014
11:46 AM
|
0
|
0
|
673
|
|
POST
|
Kristopher, Is your crash specific to iOS 8, or does it occur even on previous version iOS 7? From the stack trace, it looks like the WMTS layer is choking on something. Can you share the service you're using so we can try it out?
... View more
09-11-2014
10:43 AM
|
0
|
2
|
1023
|
|
POST
|
When you use encodeToJSON, all the information of the graphic is serialized into json, including some attributes such as ObjectID and GlobalID which are supposed to be unique to each graphic. When you use this json to hydrate a new instance of the graphic, the same IDs are used which could cause problems. You should nil out these attributes of the new graphic before adding it to the layer.
... View more
08-28-2014
09:36 AM
|
0
|
1
|
1516
|
|
POST
|
1) The completionHandler passed into performFetch belongs to iOS. Applications are supposed to call that when they're done performing background HTTP requests. The SDK does this for you when it finishes checking status of ongoing jobs ([AGSTask checkStatusForAllResumableTaskJobsWithCompletion:]) or when its done downloading result of those jobs ([AGSURLSessionManager setBackgroundURLSessionCompletionHandler:forIdentifier:]). These calls are in the sample's background helper. I'm not sure why your completion block does not get called when the download finishes. I'm wondering if the download ever starts. Do you see your app delegate's handleEventsForBackgroundURLSession method being called? Also check your server's jobs/output folders to see if the geodatabase has been generated
... View more
08-21-2014
05:01 PM
|
0
|
0
|
1442
|
|
POST
|
Shankar, Re:1) I wonder why you want to call generateGeodatabase inside performFetchWithCompletion. Typically, you would call generateGeodatabase inside one of your view controllers when the user interacts with your app (say taps on a button to download map data), and then only check its status in performFetch. There isn't any guarantee on when performFetch will be called by the OS. So if you wait to start generating a geodatabase inside performFetch, your user may go for hours without actually starting to generate one. Also, performFetch may be called multiple times by the OS during the course of a day. So if you do decide to start generating a gdb inside that method, you will have to add guards to prevent generating the gdb multiple times. As for declaring the completion block, you could declare it inline when calling generateGeodatabase, or you could declare it as a property in the same class where the AGSGDBSyncTask is declared. It really depends upon what objects you want to access inside the completion block. Re:2) The completion block will be called automatically by the SDK once the download completes. The BackgroundHelper utility class in the sample uses some coarse grained APIs in the SDK that help to monitor the job status on the server and initiate a download when the job is complete. I suggest you read the API reference associated with those API methods. Re:3) The wildcard profile should be sufficient.
... View more
08-19-2014
11:12 AM
|
0
|
2
|
1442
|
|
POST
|
We've been testing the Runtime SDK for iOS with iOS 8 Beta 5, and so far we've uncovered only a few issues mostly related to popup display on iPad in a form sheet or a page sheet presentation style. We've also run into the location display issues you report, caused by the new authorization model for using location in apps.
... View more
08-18-2014
02:24 PM
|
0
|
10
|
2382
|
|
POST
|
Yes, that is a possibility, although the server should be capable of handling such files. Have you tried downloading the file using the URL in a browser? Does it also error out?
... View more
08-18-2014
02:20 PM
|
1
|
0
|
1432
|
|
POST
|
Have you looked at the OfflineFeatureEditing sample? It does the background download and posts a notification in the completion handler - The key is to handle the background fetch events in the app delegate. The sample provides a convenience class called BackgroundHelper that you can reuse in your own app -
//This will get called periodically by the system when the app is background'ed if
//the app declares it supports "Background Fetch" capability in XCode project settings
- (void) application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler{
[BackgroundHelper checkJobStatusInBackground:completionHandler];
}
- (void)application:(UIApplication *)application handleEventsForBackgroundURLSession:(NSString *)identifier completionHandler:(void (^)())completionHandler {
[BackgroundHelper downloadJobResultInBackgroundWithURLSession:identifier completionHandler:completionHandler];
}
... View more
08-18-2014
02:09 PM
|
0
|
4
|
1442
|
|
POST
|
There isn't a hard limit set in the SDK, for either generating the initial geodatabase, or for syncing updates to it.
... View more
08-18-2014
12:29 PM
|
0
|
2
|
1432
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 12-02-2025 12:39 PM | |
| 1 | 10-01-2024 12:36 PM | |
| 1 | 05-10-2024 02:32 PM | |
| 1 | 07-10-2023 11:12 AM | |
| 1 | 06-15-2023 09:59 AM |
| Online Status |
Offline
|
| Date Last Visited |
12-15-2025
04:18 PM
|