我有逻辑问题。我需要从另一个类访问一个对象的实例。我有一个名为FacebookController的类。它有几个委托(delegate)方法,例如fbDidLogin。首先,当用户点击一个按钮时,facebookloginButtonClicked方法被执行,经过一些内部处理后,fbDidLogin方法将被调用,用户将登录到应用程序.(所有这一切都完美无缺)。现在我需要退出应用程序。有一个名为logout的委托(delegate)方法,我必须将其称为[facebooklogout]。我添加了一个名为-(void)logoutFacebook的方法。当用户单击注销按钮时,将调用以下方法。
我正在制作一个应用程序,我有一个带有UISegmentedControl的ViewController,并且想在MKMapView和UITableView之间切换。在MKMapView中,我想显示一张带有用户当前位置的map,在TableView中,我想列出一些数据。就是这样。听起来很简单,但我不知道如何进行,我试图让我的ViewController成为一个TableViewController,然后添加MKMapview,还尝试只添加两个View和一个简单的ViewController。无论如何,是否有正确或更好的方法来做到这一点?谢谢大家! 最佳答案
我有一个ScrollView,我在其中以编程方式创建按钮。触摸时,按钮应该加载另一个Nib。问题是,在触摸时,我得到[ViewControllerbuttonTest]:无法识别的选择器发送到实例让我带您看一下代码:应用委托(delegate).h@interfaceAppDelegate:UIResponder@property(strong,nonatomic)UIWindow*window;@property(strong,nonatomic)UINavigationController*viewController;appdelegate.m#import"ViewContro
我正在使用MFMessageComposeViewController来显示SMS发送界面。我的应用程序使用全屏,状态栏被plist文件中的设置隐藏(状态栏最初是隐藏的=YES)。当我显示消息编辑器时:+(void)composeSMS:(id)sender{if(![MFMessageComposeViewControllercanSendText])return;MFMessageComposeViewController*controller=[[MFMessageComposeViewControlleralloc]init];controller.wantsFullScree
在iPhone上的Googlemap应用程序中,在预形成具有部分curl过渡的模态之后,按钮中的工具栏仍然可见。当我在Storyboard中使用部分curl设置模态序列时,新的ViewController将工具栏从父View中隐藏起来。如何像Googlemap应用一样设置部分curl? 最佳答案 试试这个代码。这会对你有所帮助。请不要犹豫尝试这个代码。您需要导入一个QuartzCore.framework。locationMapView是您的MKMapView而curlView是您的第二个UIView-(IBAction)curlB
我在main()中得到了一个EXC_BAD_ACCESS,这是我的代码:intmain(intargc,char*argv[]){NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init];intretVal=UIApplicationMain(argc,argv,nil,@"TestBedAppDelegate");[poolrelease];returnretVal;}@interfaceTestBedAppDelegate:NSObject@end@implementationTestBedAppDelegate-(void)app
我已经接触iOS编程几个星期了,还有很多东西要学。我有一种包含MPMediaItems的NSMutableArray工作,但它有1200个项目慢了大约10秒,我正在寻找一种更快的方法。我的最终目标是拥有一组MPMediaItemCollection项目,每个项目代表一个专辑。我无法从MPMediaQuery(据我所知)中获取此信息,因为我需要从播放列表中获取歌曲。因此,我正在对从特定播放列表(“过去4个月”)中获得的歌曲进行排序,然后构建我自己的收藏集。正如我所说,下面的方法有效但速度很慢。即使我仅按MPMediaItemPropertyAlbumTitle排序,它仍然需要大约4秒(i
我编写了一个iOS方法来将选定的图像上传到网络服务器,因此:NSData*imageData=UIImagePNGRepresentation(imageView.image);NSString*urlString=@"http://awebserversomewher.com/upload.php";NSMutableURLRequest*request=[[[NSMutableURLRequestalloc]init]autorelease];[requestsetURL:[NSURLURLWithString:urlString]];[requestsetHTTPMethod:@
大家下午好,我已经从Web服务下载了数据,我希望解析该数据以便我可以使用它,但是我在解析返回值时遇到问题,下面是获取代码以及介于两者之间的任何其他帮助赞赏-(IBAction)runNewImport:(id)sender{recordResults=FALSE;soapMessage=[NSStringstringWithFormat:@"\n""\n""\n""\n""\n"""];[[NSURLCachesharedURLCache]removeAllCachedResponses];NSURL*url=[NSURLURLWithString:@"http://[PATH]"];
我有一个iOS应用程序,我想做的就是在用户连接蓝牙键盘时为基本命令组合键提供更多支持,例如command+a、command+s、command+x、command+v和好友.我知道这是可能的。Textastic等应用程序和许多其他编辑应用程序都支持这些功能。我查看了UIResponder(似乎仅由弹出菜单使用)、UIKeyInput、UITextInput[Delegate]和其他API文档,但没有提及如何执行此操作。使用(BOOL)canPerformAction:(SEL)actionwithSender:(id)sender可以很容易地支持在UIMenuController中显