NS通知问题
当我们收到我的登录响应时,我想在整个应用程序中显示警报框,
这怎么可能?
我们可以使用 NSNotification 吗?
i want to show the alert box in my whole applicaton when we got the response from my Signin
how it is possible?
can we use NSNotification
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以在您的应用程序委托中放置一个公共方法,并让它显示您的警报视图。
您可以像这样访问应用程序委托:
您需要将其转换为应用程序委托类以防止出现警告,然后您可以发送消息:
You could put a public method in your appdelegate and let it show your alertview.
You can access the app delegate like this:
You'll need to cast it to you app delegate class to prevent a warning, then you can send the message:
创建和接收通知很简单:
1) 将观察者(例如,
YourViewController
)添加到您的通知中:您应该在
viewDidLoad
方法中添加此代码。2) 在
YourViewController
中实现someEventHappend
方法3) 当您从登录获得 git 响应时发布通知:
之后
NSNotificationCenter
将调用someEventHappend
方法YourViewController
上的It's simple to create and receive notifications:
1) Add an observer (for example, it's
YourViewController
) to your notification:You should add this code in
viewDidLoad
method.2) Implement
someEventHappend
method inYourViewController
3) Post notification when you've git response from Signin:
After that
NSNotificationCenter
will callsomeEventHappend
method onYourViewController
@anil 取一个并在 Global.h "BOOL Signin" 值中设置它。当它为 true 时
然后显示
你像这样改变视图
并不强制使用 NSNotificationCenter
@anil take one and set this in Global.h "BOOL Signin" value .When When it's true
Then show
Your alter view like this
it is not compulsory to use NSNotificationCenter