草庐IT

iphone - 这是从后台线程访问 UI 工具包的安全方法吗...?

我必须从服务器下载一个图像,但我不想创建NSURLConnection,我知道UIKit不是线程安全的,所以我尝试了这个,只需要确认这是安全的还是会导致崩溃(截至目前它工作正常。)我尝试了以下看开关的情况2。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{switch(indexPath.row){case0:{CreateNewSurveyViewController*vc=[[CreateNewSurveyViewControlleralloc]init]

objective-c - UIManagedDocument 如何找到默认的数据模型文件?

我一直在关注CS193p关于核心数据的讲座,但在插入新的托管对象时遇到了问题。错误是:Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'+entityForName:couldnotlocateanentitynamed'Card'inthismodel.'我已经在我的数据模型文件中创建了“Card”实体。但是我觉得它没有正确找到数据模型文件,因为一起删除该文件会产生相同的错误。我想知道如何确定是否是由于UIManagedDocument对象未找到导致此错误的数据模型。这是我在我

ios - 为什么添加的子图层不显示在屏幕截图中?

我正在尝试查找iPad应用程序的某些iOS代码中的错误。在我们的一个View中,我们添加了子层以具有阴影并确保View底部具有圆角边缘。这是我们添加子层的代码:UIBezierPath*maskPath=[UIBezierPathbezierPathWithRoundedRect:self.boundsbyRoundingCorners:(UIRectCornerBottomLeft|UIRectCornerBottomRight)cornerRadii:CGSizeMake(12.0f,12.0f)];//CreatetheshadowlayershadowLayer=[CAShap

ios - 播放 MOV 文件的最佳方式是什么?

我已经根据UI的屏幕截图生成了MOV文件并录制了声音。合并视频和音频并生成MOV格式的电影。我看过很多MPMoviePlayerViewController示例,但它只显示黑屏。我试过AVPlayer,但无法正常工作。我刚开始在iOS中播放电影文件,请帮忙。这是我的代码:NSString*fileNamePath=mVideo;NSArray*paths=NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectA

ios - iOS 中的视频编辑问题

我目前正在开发一个iOS应用程序,它可以合并所需数量的视频。一旦用户点击按钮合并视频,视频就会合并,然后使用AVPlayer播放:CMTimenextClipStartTime=kCMTimeZero;NSIntegeri;CMTimetransitionDuration=CMTimeMake(1,1);//Defaulttransitiondurationisonesecond.//Addtwovideotracksandtwoaudiotracks.AVMutableCompositionTrack*compositionVideoTracks[2];AVMutableCompos

iphone - [UIMenuController sharedMenuController].isMenuVisible 在 EGOTextView 中始终为 NO

我在雇用EGOTextView做NSAttributedString编辑。UIMenuController上有一个错误,我无法克服。如以下代码中描述的逻辑,点击EGOTextView后UIMenu会交替显示和隐藏。但事实是[UIMenuControllersharedMenuController].isMenuVisible总是得到NO,代码[menuControllersetMenuVisible:NOanimated:NO];永远不会被调用。我错过了什么棘手的事情吗?感谢您的任何建议!EGOTextView.m-(void)tap:(UITapGestureRecognizer*)

iphone - 动画调整 UIButton 的宽度

我在调整按钮宽度的动画时遇到了一些麻烦。这是我的代码:-(IBAction)profileButtonPressed:(UIButton*)sender{UIImage*buttonProfileDefault=[[UIImageimageNamed:@"Profile_Button_Default"]resizableImageWithCapInsets:UIEdgeInsetsMake(3,3,3,3)];[sendersetBackgroundImage:buttonProfileDefaultforState:UIControlStateNormal];UIImage*butt

ios - UITextView 改变高度从纵向到横向

我有一个textView作为UIView的subview,根据此方案,它是scrollView的subview:-UIScrollView*scrollView-UIView*containerView-UITextView*textView-MKMapView*mapView-UIImageView*imageView我在旋转过程中遇到问题,在从纵向到横向的过渡中,TextView被缩短,并且不再显示旋转前可见的文本部分。相反,从风景到肖像工作。科萨我能做什么?textView完全在代码中创建,没有IBOutlet。UITextView是可变高度的,viewDidLoad中的cont

iphone - 动态调整 MPMoviePlayerController 的大小

如何动态调整MPMoviePlayerController的大小以固定iPhone/iPad的所有屏幕尺寸(纵向和横向)?这是我的代码:-(void)viewDidLoad{[superviewDidLoad];UIBarButtonItem*about=[[UIBarButtonItemalloc]initWithTitle:@"About"style:UIBarButtonItemStyleDonetarget:selfaction:@selector(openPopup)];self.navigationItem.leftBarButtonItem=about;NSURL*str

iphone - 使过渡动画在IOS中持续更长时间

我有一个从UIViewController到UITabBarViewController的转换,转换工作正常,但花费的时间太快,无法欣赏效果。所以我想知道是否有办法让这个过渡动画持续更长时间?这是我的AppDelegate.m@implementationAppDelegate@synthesizewindow=_window;@synthesizetabBarController=_tabBarController;@synthesizeLoadingViewController=_LoadingViewController;-(BOOL)application:(UIApplica