Small iMessage App Extension project for iOS coded programmatically without any storyboards
Has a compact and expanded menu allowing you to choose from a variety of options:
Start an interactive iMessage Session:
Still quite buggy, especially with switching presentation styles and sending sessions.
To get it running without storyboards:
- Change the NSExtensionPrincipalClass to the MessagesViewController in the info.plist
- If coding in Swift, add
@objc (MessagesViewController)
to the top of MessagesViewController class (but below imports).- Note that protocols that MessagesViewController extends also have to be marked with
@objc
- Note that protocols that MessagesViewController extends also have to be marked with
- Wii Fit Trainer's Image
- Useful Articles:
- NSExtensionPrincipalClass: https://agilewarrior.wordpress.com/2016/12/14/how-to-create-imessage-app-extension-without-storyboard/