2
所以我正在爲iOS創建一個靜態庫。基本上,我希望人們能夠調用是這樣的:從靜態庫訪問self.view
[MyStaticLibrary showview]
而我的靜態庫的子視圖添加到他們的最新觀點。通常,我會做這樣的事情:
CGRect mainframe = [[UIScreen mainScreen] bounds];
UIView *mView = [[UIView alloc] initWithFrame:mainframe];
//Add some stuff to the view
[self.view addSubview:mView];
但Xcode是抱怨,是理所當然的,我不能,因爲我目前在我的靜態庫使用一個NSObject從靜態庫訪問self.view。無論如何,我可以從我的靜態庫訪問「self.view」,這樣我可以添加一個視圖到應用程序屏幕?
我測試了第二種方法......但是當我從我的stati庫調用[[UIApplication sharedApplication] keyWindow]窗口il無...爲什麼? – Safari