草庐IT

Objective-J

全部标签

objective-c - 在形状周围画一笔,核心图形

我正在绘制如下形状:-(void)drawRect:(CGRect)rect{//DrawacrossrectagleCGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSaveGState(context);CGContextMoveToPoint(context,190,0);CGContextAddLineToPoint(context,220,0);CGContextAddLineToPoint(context,310,90);CGContextAddLineToPoint(context,310,120);CG

objective-c - @synthesize 用于类变量

//SecondPage.h@property(nonatomic,copy)NSString*secondLabelText;+(SecondPage*)newAlloc;+(id)totalOpen;+(void)setSecondLabelText;和SecondPage.m@synthesizesecondLabelText;//DOESNTWORK.NSString*secondLabelText;//DOESWORK.+(void)setSecondLabelText{secondLabelText=@"TEST";}+(id)totalOpen{[selfsetSecon

objective-c - NSPredicate 与功能不工作

我的谓词不断使我的应用程序崩溃并显示消息不受支持的函数表达式FUNCTION(SELF,"filterDistanceWithLatitude:",latitude,longitude)。有谁知道如何解决这个问题?-(void)setUpFetchedResultsController{NSFetchRequest*request=[NSFetchRequestfetchRequestWithEntityName:@"NextTime"];//Retrievedatafortheplaceentityrequest.sortDescriptors=[NSArrayarrayWithOb

objective-c - 越狱的iOS从后台应用程序截取屏幕截图

我正在为自己构建一个实用程序应用程序,当该实用程序在后台运行时,它可以截取前台运行的任何内容的屏幕截图。该实用程序将在越狱设备上运行,因此它可以访问私有(private)API,而不局限于沙箱。由于实用程序在后台运行(作为守护程序或使用后台程序),我如何访问正在显示的屏幕以生成屏幕截图?我想要这个的原因是因为我想以编程方式/远程截取屏幕截图。该实用程序将截取屏幕截图并上传到我的本地服务器。我将其用作内部测试工具的一部分。非常感谢帮助! 最佳答案 你应该可以用UICreateScreenImage()抓取整个屏幕的截图.这将为您提供一

objective-c - 静态库中的 UIAppearance

我们为客户提供了一个静态库,允许他们显示我们的ViewController。我们使用UIAppearance来设置我们的UIViewController的样式。但是,使用UIAppearance也可以为使用静态库的用户自定义外观,但我们希望它仅将其应用于我们的静态库。有没有办法在库级别制作UIAppearance?提前致谢! 最佳答案 您需要使用方法作为[[UINavigationBarappearanceWhenContainedIn:(Class)ContainerClass,...]setProperty:]例如,[[UIBa

objective-c - 在 iOS 中播放声音会暂停背景音乐

如何在不暂停背景音乐的情况下在iOS中播放声音?我有这个:NSString*soundPath=[[NSBundlemainBundle]pathForResource:@"alert"ofType:@"wav"];NSURL*url=[NSURLURLWithString:soundPath];[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryAmbienterror:nil];AVAudioPlayer*audioPlayer=[[AVAudioPlayeralloc]initWithContentsO

objective-c - ios:将指南针添加到 ARView

我想在以下项目中向ARView添加指南针:http://developer.apple.com/library/ios/#samplecode/pARk/Listings/pARk_ARView_m.html#//apple_ref/doc/uid/DTS40011083-pARk_ARView_m-DontLinkElementID_5我使用了-(void)locationManager:(CLLocationManager*)managerdidUpdateHeading:(CLHeading*)newHeading但是好像没有被执行。请帮我解决这个问题。提前致谢

objective-c - 加载时浏览器中的 UIActivityViewIndicator,如果字符串包含 http ://remove it

我正在创建一个简单的网络浏览器作为练习。-(IBAction)go:(id)sender{NSString*query=[_urlField.textstringByReplacingOccurrencesOfString:@""withString:@"+"];NSURL*url=[NSURLURLWithString:[NSStringstringWithFormat:@"http://%@",query]];NSURLRequest*request=[NSURLRequestrequestWithURL:url];[_webViewloadRequest:request];}我希

objective-c - 在第二个 View 中加载 Nib

我在另一个View中的View中加载一些Nib时遇到问题。我想像框架一样加载这个Nib,你有什么有趣的提示吗?感谢帮助西蒙//.h:PopOverView*popView;//.m:-(void)viewDidLoad{[superviewDidLoad];`popView=[[PopOverViewalloc]initWithNibName:@"PopOverView"bundle:nil];`}-(IBAction)pressedButton:(id)发送者{[self.viewaddSubView:popView.view];}他不知道PopOverView。我不想PopOver

objective-c - 如何在 Objective-C 中使用 SQLite3 中的保存点

我正在开发一个iOS应用程序,它有一个相当大的sqlite数据库,每天至少获取一次,如果在事务运行时发生某些事情,我想使用保存点来恢复它。我运行的语句如下:constchar*sqlSetSavePoint=@"savepointupdateSavepoint";constchar*sqlRollback=@"RollbacktransactiontosavepointupdateSavepoint";我显然省略了很多实际运行这些语句的代码,但由于我对其他语句运行了相同的方法并且它们工作正常,我相信问题不存在。我在运行插入事务(插入多达20万行)之前设置保存点,然后如果出现异常或错误,