Instantiating HMHomeManager causes a background thread error
up vote
0
down vote
favorite
I have a fresh iOS app / project; all I've done is import the HomeKit framework. When I instantiate HMHomeManager:
var homeManager = HMHomeManager()
Xcode yells at me:
Main Thread Checker: UI API called on a background thread: -[UIApplication applicationState]
... this occurs even if I wrap it in DispatchQueue.main.async {}
Since this project is effectively blank, I'm assuming this an Xcode bug ... but am I doing something wrong?
ios homekit ios-homekit
add a comment |
up vote
0
down vote
favorite
I have a fresh iOS app / project; all I've done is import the HomeKit framework. When I instantiate HMHomeManager:
var homeManager = HMHomeManager()
Xcode yells at me:
Main Thread Checker: UI API called on a background thread: -[UIApplication applicationState]
... this occurs even if I wrap it in DispatchQueue.main.async {}
Since this project is effectively blank, I'm assuming this an Xcode bug ... but am I doing something wrong?
ios homekit ios-homekit
Can you show more context? Where are you instantiating theHMHomeManager? Which version of iOS and Xcode are you using? I just created a blank single view application in Xcode and instantiated aHMHomeManagerboth as a property with a default value and inviewDidLoadand did not have any warnings on background thread.
– Paulw11
Nov 14 at 0:10
@Paulw11 Xcode version 10.1 (10B61) ... iOS 12.1 (16B92) ... doing exactly the same thing you are.
– Dan
Nov 14 at 0:32
Hmm. I am running the same versions. I tested on an iPhone 8+ and an iPhone XR simulator. No issues. Can you upload your test project somewhere?
– Paulw11
Nov 14 at 0:35
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have a fresh iOS app / project; all I've done is import the HomeKit framework. When I instantiate HMHomeManager:
var homeManager = HMHomeManager()
Xcode yells at me:
Main Thread Checker: UI API called on a background thread: -[UIApplication applicationState]
... this occurs even if I wrap it in DispatchQueue.main.async {}
Since this project is effectively blank, I'm assuming this an Xcode bug ... but am I doing something wrong?
ios homekit ios-homekit
I have a fresh iOS app / project; all I've done is import the HomeKit framework. When I instantiate HMHomeManager:
var homeManager = HMHomeManager()
Xcode yells at me:
Main Thread Checker: UI API called on a background thread: -[UIApplication applicationState]
... this occurs even if I wrap it in DispatchQueue.main.async {}
Since this project is effectively blank, I'm assuming this an Xcode bug ... but am I doing something wrong?
ios homekit ios-homekit
ios homekit ios-homekit
asked Nov 13 at 22:27
Dan
2,02831730
2,02831730
Can you show more context? Where are you instantiating theHMHomeManager? Which version of iOS and Xcode are you using? I just created a blank single view application in Xcode and instantiated aHMHomeManagerboth as a property with a default value and inviewDidLoadand did not have any warnings on background thread.
– Paulw11
Nov 14 at 0:10
@Paulw11 Xcode version 10.1 (10B61) ... iOS 12.1 (16B92) ... doing exactly the same thing you are.
– Dan
Nov 14 at 0:32
Hmm. I am running the same versions. I tested on an iPhone 8+ and an iPhone XR simulator. No issues. Can you upload your test project somewhere?
– Paulw11
Nov 14 at 0:35
add a comment |
Can you show more context? Where are you instantiating theHMHomeManager? Which version of iOS and Xcode are you using? I just created a blank single view application in Xcode and instantiated aHMHomeManagerboth as a property with a default value and inviewDidLoadand did not have any warnings on background thread.
– Paulw11
Nov 14 at 0:10
@Paulw11 Xcode version 10.1 (10B61) ... iOS 12.1 (16B92) ... doing exactly the same thing you are.
– Dan
Nov 14 at 0:32
Hmm. I am running the same versions. I tested on an iPhone 8+ and an iPhone XR simulator. No issues. Can you upload your test project somewhere?
– Paulw11
Nov 14 at 0:35
Can you show more context? Where are you instantiating the
HMHomeManager? Which version of iOS and Xcode are you using? I just created a blank single view application in Xcode and instantiated a HMHomeManager both as a property with a default value and in viewDidLoad and did not have any warnings on background thread.– Paulw11
Nov 14 at 0:10
Can you show more context? Where are you instantiating the
HMHomeManager? Which version of iOS and Xcode are you using? I just created a blank single view application in Xcode and instantiated a HMHomeManager both as a property with a default value and in viewDidLoad and did not have any warnings on background thread.– Paulw11
Nov 14 at 0:10
@Paulw11 Xcode version 10.1 (10B61) ... iOS 12.1 (16B92) ... doing exactly the same thing you are.
– Dan
Nov 14 at 0:32
@Paulw11 Xcode version 10.1 (10B61) ... iOS 12.1 (16B92) ... doing exactly the same thing you are.
– Dan
Nov 14 at 0:32
Hmm. I am running the same versions. I tested on an iPhone 8+ and an iPhone XR simulator. No issues. Can you upload your test project somewhere?
– Paulw11
Nov 14 at 0:35
Hmm. I am running the same versions. I tested on an iPhone 8+ and an iPhone XR simulator. No issues. Can you upload your test project somewhere?
– Paulw11
Nov 14 at 0:35
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53290457%2finstantiating-hmhomemanager-causes-a-background-thread-error%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Can you show more context? Where are you instantiating the
HMHomeManager? Which version of iOS and Xcode are you using? I just created a blank single view application in Xcode and instantiated aHMHomeManagerboth as a property with a default value and inviewDidLoadand did not have any warnings on background thread.– Paulw11
Nov 14 at 0:10
@Paulw11 Xcode version 10.1 (10B61) ... iOS 12.1 (16B92) ... doing exactly the same thing you are.
– Dan
Nov 14 at 0:32
Hmm. I am running the same versions. I tested on an iPhone 8+ and an iPhone XR simulator. No issues. Can you upload your test project somewhere?
– Paulw11
Nov 14 at 0:35