Trying develop a sign-in screen for a tvOS app. Getting a couple of errors. Using a sample app and it appears a number of things are happening. Here is one of the errors.
2022-10-20 15:30:43.685149-0500 testSignIn[29629:2579088] [siwa] Credential State request returned with error: Error Domain=AKAuthenticationError Code=-7074 "(null)"
and then later I see the next one.
2022-10-20 15:39:39.155369-0500 testSignIn[29629:2579082] [siwa] Authorization failed: Error Domain=AKAuthenticationError Code=-7027 "(null)" UserInfo={AKClientBundleID=KaiserClix.testSignIn}
I am new to Apple development so I am unsure what exactly I need. Trying to learn via the sample app but I can't get it work.
Please help! Been banging my head against the wall.
Thanks,
Greg
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Writing an app that uses a UICollectionView and I need to add security. Found the ShinyTV demo and it is what I want to do but I am having a hard time figuring out how do I access/call the UICollectionView code?
Any help would be greatly appreciated!
I have successfully received some JSON. Ran it through JSONSerialization and created a dictionary from. I can access any key: value pair but I can't seem to access a key with what I want to call nested properties/objects. I am new to Swift so I am unsure of terminology. Anyways here is an example of the key I want to access.
"videos": {
mp4 = {
1080 = "https://videos.kaiserclix.com/AVideo/videos/_YPTuniqid_6061fbc1c89a53.50466226_1080.mp4";
240 = "https://videos.kaiserclix.com/AVideo/videos/_YPTuniqid_6061fbc1c89a53.50466226_240.mp4";
360 = "https://videos.kaiserclix.com/AVideo/videos/_YPTuniqid_6061fbc1c89a53.50466226_360.mp4";
480 = "https://videos.kaiserclix.com/AVideo/videos/_YPTuniqid_6061fbc1c89a53.50466226_480.mp4";
};
Here is the chunk of swift I would have thought found what I want:
if let link = movieDict["videos.mp4"]?["480"] as? String? {
print(link)
self.videoLink = link
}
Here is the swift file containing the structs:
class Movie{
struct Welcome: Codable {
let error: Bool
let message: String
let response: Response
}
struct Response: Codable {
let totalRows: Int
let rows: [Row]
}
struct Row: Codable {
let title, cleanTitle: String
let videos: Videos
let poster, thumbnail: String
}
struct videos: Codable {
let vides: [String: String]
}
enum TypeEnum: String, Codable {
case video = "video"
}
struct Videos: Codable {
let mp4: [String: String]
}
var title : String!
var posterPath : String!
var videoLink : String!
Please help! I have been banging my head against the wall!
Thanks!
Greg
Here is the top of the JSON and the first item of the array.
JSON example.txt
I want to use title, description, poster, and the link in videos.mp4.480