我们正在创建一组可在我们拥有的多个应用程序中重用的通用组件和公共视图.在这些库中,我们有.xib文件和视图控制器.我们希望能够在故事板中将这些用于特定应用程序.这甚至可能吗?
我还没有看到在故事板中从静态库共享可重用视图或组件的简单方法.
建议的方法是什么,以避免在每个项目中重复代码?
谢谢..
我有一个用swift编写的音乐应用程序,我使用的是MPMusicPlayerController.systemMusicPlayer,也尝试过applicationMusicPlayer.
正如预期的那样,音乐在后台播放得很好
当我的应用程序在后台时,我需要播放状态更改通知,因此我的应用可以确定要播放的下一首歌曲.
我在viewDidLoad方法中有以下内容.如果我的应用程序在前台,我的方法"playbackChanged"会被调用所有正确的状态.
NSNotificationCenter.defaultCenter().addObserver(
self,
selector: "playbackChanged",
name:MPMusicPlayerControllerPlaybackStateDidChangeNotification,
object: MPMusicPlayerController.systemMusicPlayer()
)
Run Code Online (Sandbox Code Playgroud)
如果我的应用程序在后台,我什么都得不到.我记得在iOS 7中使用现在已经在iOS 8中弃用的iPodMusicPlayer,我会在后台正确地收到这些通知.
任何想法都出错了?