起動時に出る謎のエラー
iOS9ではSchemeを使った実装方法が変わったらしいです。
XCode7にして、実機はiOS9に変更していろいろと触っていると、起動時によくわからないエラーが出ました。
先人の方々が言うにはplistでLSApplicationQueriesSchemes
を追加するように!とのこと。
これで謎のKindleエラーが消えました。
本題のLINEで送る
何も気にせずLINEで送るようのコードをSwiftで書いてたんですが、実際に動かしてみると・・・う、動かない。。。
@IBAction func pushLine(sender: AnyObject) {
let text: String! = "Message!!"
let encodeMessage: String! = text.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())
let messageURL: NSURL! = NSURL( string: "line://msg/text/" + encodeMessage )
if (UIApplication.sharedApplication().canOpenURL(messageURL)) {
UIApplication.sharedApplication().openURL( messageURL )
}
}
Kindleと同じようにline
をLSApplicationQueriesSchemes
に追加してあげればいいんだな!
これでいけましたー!以上ですー。