Cant access AppDelegate class when writing code in pod section
I am writing code in pod section. And this code doesnt work. Pod section doest see AppDelegate class:
if let app = UIApplication.shared.delegate as? AppDelegate, let window = app.window {
// AppDelegate is unresolved
}
I want to access window property from AppDelegate class. How can I do it?
By Pod Section I mean, I am writing framework for via cocoa pod. It means I am writing code in pod section so later I can install it on my project.
ios swift window pod
add a comment |
I am writing code in pod section. And this code doesnt work. Pod section doest see AppDelegate class:
if let app = UIApplication.shared.delegate as? AppDelegate, let window = app.window {
// AppDelegate is unresolved
}
I want to access window property from AppDelegate class. How can I do it?
By Pod Section I mean, I am writing framework for via cocoa pod. It means I am writing code in pod section so later I can install it on my project.
ios swift window pod
3
What happens? "doesn't work" is not a description.
– Daniel Springer
Nov 23 '18 at 6:37
What is a pod section? Where is defined that function? Why do you need get window from a application? May be you can get a window as parameter of the method.
– Andrew Romanov
Nov 23 '18 at 6:39
add a comment |
I am writing code in pod section. And this code doesnt work. Pod section doest see AppDelegate class:
if let app = UIApplication.shared.delegate as? AppDelegate, let window = app.window {
// AppDelegate is unresolved
}
I want to access window property from AppDelegate class. How can I do it?
By Pod Section I mean, I am writing framework for via cocoa pod. It means I am writing code in pod section so later I can install it on my project.
ios swift window pod
I am writing code in pod section. And this code doesnt work. Pod section doest see AppDelegate class:
if let app = UIApplication.shared.delegate as? AppDelegate, let window = app.window {
// AppDelegate is unresolved
}
I want to access window property from AppDelegate class. How can I do it?
By Pod Section I mean, I am writing framework for via cocoa pod. It means I am writing code in pod section so later I can install it on my project.
ios swift window pod
ios swift window pod
edited Nov 28 '18 at 3:17
asked Nov 23 '18 at 6:32
Yestay Muratov
52811122
52811122
3
What happens? "doesn't work" is not a description.
– Daniel Springer
Nov 23 '18 at 6:37
What is a pod section? Where is defined that function? Why do you need get window from a application? May be you can get a window as parameter of the method.
– Andrew Romanov
Nov 23 '18 at 6:39
add a comment |
3
What happens? "doesn't work" is not a description.
– Daniel Springer
Nov 23 '18 at 6:37
What is a pod section? Where is defined that function? Why do you need get window from a application? May be you can get a window as parameter of the method.
– Andrew Romanov
Nov 23 '18 at 6:39
3
3
What happens? "doesn't work" is not a description.
– Daniel Springer
Nov 23 '18 at 6:37
What happens? "doesn't work" is not a description.
– Daniel Springer
Nov 23 '18 at 6:37
What is a pod section? Where is defined that function? Why do you need get window from a application? May be you can get a window as parameter of the method.
– Andrew Romanov
Nov 23 '18 at 6:39
What is a pod section? Where is defined that function? Why do you need get window from a application? May be you can get a window as parameter of the method.
– Andrew Romanov
Nov 23 '18 at 6:39
add a comment |
1 Answer
1
active
oldest
votes
You can directly access window from UIApplication
let window = UIApplication.shared.keyWindow
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
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%2f53441634%2fcant-access-appdelegate-class-when-writing-code-in-pod-section%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can directly access window from UIApplication
let window = UIApplication.shared.keyWindow
add a comment |
You can directly access window from UIApplication
let window = UIApplication.shared.keyWindow
add a comment |
You can directly access window from UIApplication
let window = UIApplication.shared.keyWindow
You can directly access window from UIApplication
let window = UIApplication.shared.keyWindow
answered Nov 23 '18 at 6:39
Haibara Ai
7,74721439
7,74721439
add a comment |
add a comment |
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%2f53441634%2fcant-access-appdelegate-class-when-writing-code-in-pod-section%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
3
What happens? "doesn't work" is not a description.
– Daniel Springer
Nov 23 '18 at 6:37
What is a pod section? Where is defined that function? Why do you need get window from a application? May be you can get a window as parameter of the method.
– Andrew Romanov
Nov 23 '18 at 6:39