Category Archives: Blog
Scroll UIScrollView to focused UITextField in Swift
I had a screen with multiple textfields embedded in a scrollview. When a textfield became first responder I wanted the textfield to scroll to the top of the view. I will explain the way I used to achieve this below, (there probably are other ways, but this way worked for me). The first thing that […]
NSPredicate Cheatsheet
A link to a NSPredicate cheatsheet that I have used many times: https://realm.io/news/nspredicate-cheatsheet/ The cheatsheet also indicates what realm.io supports when querying their databases.
iOS taking a screenshot programatically – using Swift
On a project I am currently working on I recently had to use one screen as the background of the next screen. In order to achieve this I opted to take a screenshot of the initial screen, save it as a UIImage and then set it as the background image of the next screen. public […]
“{library} does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)”
I have been working with Xcode 7 and iOS 9 beta and updating an existing app for an iOS 9 release. So far I have encountered a couple issues with new features introduced in iOS 9. The first, is to do with App Transport Security the second is this one. The full error is: “{library} does not […]
“The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.”
I started getting this error when making network requests to our dev server after upgrading and testing our app using Xcode 7 and iOS 9. It turns out that this is a feature introduced in iOS 9, App Transport Security. It basically requires the app to make requests to https urls. These also should be […]
Unknown class in Interface Builder file.
I was recently updating an app cerated a long time ago and I opened it in Xcode 6 hit run. Once the app launched I got an error that said “Unknown class <ClassDelegate> in Interface Builder file.” After reading through a number of suggestions of what to try, most of which were fixes for if […]
“UINavigationController set unrecognized selector sent to instance” when trying to set NSString in modal view – Xcode 6
I created a new view controller embedded in a UINavigationController in my storyboard and linked it with the class. I created a action segue to a button so that when it was clicked it should present the view controller modally. When I tried to setup the segue for it and update an NSString declared in […]
Global variables in Roku application
I have recently started making apps for the Roku box. Roku apps use a scripting language called Brightscript. I wanted to add a global variable into my app so that I could use a string in any function of the app. Turns out that in Brightscript you only have access to one global variable and […]
Setting caret (cursor) position in TinyMCE without using bookmarks
I recently had to automatically implement emoticons in my TinyMCE instance on a website. One of the requirements was to be able to type 🙂 and have it automatically change to the emoticon.This wasn’t a huge task but the issue that followed seem to present a challenge. By default the caret was moving back to […]
“Warning: Attempt to present on while a presentation is in progress!”
“Warning: Attempt to present <CDVInAppBrowserViewController: 0x1ed97060> on <MainViewController: 0x1ed64730> while a presentation is in progress!” I was getting this issue when i opened an InAppBrowser on an iOS device. When this happened the InAppBrowser would not actually load. The solution to this is to wrap the window.open call in a setTimeout setTimeout( function() { var […]