草庐IT

viewcontroller

全部标签

ios - Adcolony 无法找到当前可见的 UIViewController

我在我的iPhone游戏中集成了adcolony视频广告。显示广告时出现错误"ADCOLONY2.0.1[*ERROR*]AdColony有广告,但无法显示它们。AdColony无法为您的应用找到当前可见的UIViewController。请确保您的keyUIWindow具有一个rootViewController。”当我检查appdelegate中的代码时,我们已经像这样设置了UIWindow的rootviewcontroller:self.viewController_ipad=[[ViewController_ipadalloc]initWithNibName:nilbundle

ios - 在 iOS 5 模拟器中使用 TWTweetCompose ViewController 时如何知道设置按钮单击?

我使用这些代码在iOS5模拟器中显示Twitter对话框-(void)showTwitter{TWTweetComposeViewController*tweet=[[TWTweetComposeViewControlleralloc]init];[tweetsetInitialText:self.textView.text];[tweetsetCompletionHandler:^(TWTweetComposeViewControllerResultresult){if(result==TWTweetComposeViewControllerResultDone){NSLog(@"O

iphone - 推送一个人 ViewController 的问题

当名称来自用户添加时,我在推送ABpersonViewController时遇到问题然后一切正常但是当名称来自默认模拟器条目时它不起作用我将在代码中详细解释-(void)showPersonViewController:(NSString*)name{ABAddressBookRefaddressBook=ABAddressBookCreate();NSString*string=name;NSLog(@"%@",string);CFStringRefcfstringRef=(CFStringRef)string;NSArray*peoplee=(NSArray*)ABAddressB

iphone - 如何在 subview 中处理 UITapGestureRecognizer?

我有一个ViewController(vc1),我在其中添加了另一个ViewController(vc2)作为subview。当您点击subview(vc2)中包含的View(tappingView)时,会触发UITapGestureRecognizer。我想在subviewController(vc2)中处理这个点击,而不是从第一个ViewController(vc1)处理...但是当我点击我的View时它一直崩溃。这是层次结构总结:-vc1--vc2---点击View这是一个代码示例:ViewController1(viewDidLoad):-(void)viewDidLoad{V

ios - 没有为 rootViewController 调用 viewDidLoad

这是我的第一个iOS项目。我只是在我的XCode应用程序中按照TryiOSatcodeschool中的教程进行操作。我在我的viewDidLoad方法中添加了一个按钮。我不认为这是通常添加它的地方,但它应该仍然有效。问题是,该方法从未被调用。到目前为止,这是我的代码:AppDelegate.m:#import"AppDelegate.h"#import"ViewController.h"@implementationAppDelegate-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions

ios - nib 中的 UIView 未连接到 IBOutlets

我以这种方式在屏幕上添加一个UIView:ViewController2*detailViewController=[[ViewController2alloc]initWithNibName:@"MJDetailViewController"bundle:nil];[selfpresentPopupViewController:detailViewControlleranimationType:MJPopupViewAnimationFade];由于MJDetailViewController是一个nib并包含一个UIView,我创建了一个自定义的UIView类,并将其选为检查器中V

iphone - 具有透明背景的 ViewController 通过推送转换进入当前 ViewController

我有这个Storyboard:我的第一个ViewController以编程方式将PNG图像作为背景:-(void)viewDidLoad{[superviewDidLoad];self.view.backgroundColor=[UIColorcolorWithPatternImage:[UIImageimageNamed:@"bgleft"]];}我的第二个ViewController通过选择ClearColor作为Storyboard上的Background属性具有透明背景。但是当它在我的iPod上运行时,似乎我的第二个ViewController具有相同的背景,但将第一个View

iphone - 从一个 Viewcontroller 调用另一个内部的方法

菜鸟问题,但我听不懂。我有一个在单独的ViewController中加载的ViewController。我希望能够按下按钮来调用父ViewController内的方法。这就是我得到的母风投:.h-(void)callParentMethod;.m-(void)viewDidLoad{self.childVC.parentVC=self;}-(void)callParentMethod{NSLog(@"Hello?");}子VC:.h#import"TheParentViewController.h"@property(nonatomic,weak)TheParentViewContro

iphone - viewController 坐标中的 iOS 7 端点 NavigationBar

在iOS7中view可以在NavigationBar和statusBar下我如何发现UIViewController在哪里(在什么CGPoint中)变得可见。所以在图像上你可以看到,绿色View出现在我的controller.view的顶部。我希望此View出现在NavigationBar的底部。我如何确定controller.view中的CGPoint等于NavigationBar的底部。所以View不能从屏幕顶部开始,NavigationBar有时会消失,所以greenView出现的坐标可以改变,这就是为什么我需要知道viewcontroller.view坐标系中Navigatio

ios - 在返回 NULL 的 ViewController 之间传递 NSString

我正在尝试将NSString从一个ViewController传递到另一个ViewController。虽然这是一件很容易做的事情,但我不知道我做错了什么导致接收到的数据为空。这是简化的代码:DetailViewController.h:@property(nonatomic,strong)NSString*cUrlString;DetailViewController.m@synthesizecUrlString;和-(void)viewDidLoad{[superviewDidLoad];NSLog(@"URLCOMMENTSTRING%@",cUrlString);}FirstV