草庐IT

Objective-c

全部标签

ios - NSMutableArray 全局

我正在尝试使用Objective-C中的ArrayList的等价物。我知道我必须使用NSMutableArray。我想要一个字符串列表(NSString)。关键是我的列表应该可以从我类(class)中的任何方法访问。目的是像在java中一样拥有一个实例变量。我的问题是,当我尝试在列表中添加对象时,我的应用程序崩溃了(我没有显示错误,因为我使用代号一)。我的testNativeImpl.h包含:@interfacetestNativeImpl:NSObject{NSMutableArray*mNewStreamsId;}在我的testNativeImpl.m中:-(id)init{sel

ios - 自定义警报 View Controller 以在 IOS 中选择日期

这个问题在这里已经有了答案:HowtoadddatepickertoUIAlertController(UIAlertView)inSwift?(2个答案)关闭5年前。我有一个自定义警报ViewController来从日期选择器中选择日期,但我有点困惑我如何在警报ViewController中添加两个按钮以及当用户单击该按钮时它会在警报ViewController中显示日期选择器以及如何更改警报ViewController的颜色。我的代码是,UIAlertController*alertController=[UIAlertControlleralertControllerWithTi

ios - 在横向模式下应用变换/旋转后获取 ImageView 精确帧

我正在开发一个应用程序,当设备在横向模式下旋转时,我刚刚将转换分配给ImageView。现在我想要应用变换后该ImageView的精确框架。我试过这个例子:FindFrameCoordinatesAfterUIViewTransformisApplied(CGAffineTransform)但没有成功。我用过的代码:UIView*Newview=[[UIViewalloc]initWithFrame:_FullImageView.frame];_FullImageView.transform=CGAffineTransformMakeRotation(-M_PI_2);_FullIma

iOS Action 扩展如何获取小图像

在系统图片库中,打开我的Action扩展,因为图片太大,扩展崩溃了,请问如何调小一点的图片?我尝试使用以下代码,但它不起作用。NSDictionary*dict=@{NSItemProviderPreferredImageSizeKey:[NSValuevalueWithCGSize:CGSizeMake(300,300)]};[itemProviderloadItemForTypeIdentifier:(NSString*)kUTTypeImageoptions:dictcompletionHandler:^(UIImage*image,NSError*error){}];

ios - 将 UIScrollViewPoint 转换为 UIImage + ZOOM + ROTATE

我需要裁剪加载在UIScrollview中的UIImage和另一个UIView的矩形,它也在UIScrollView以下是View层次结构-->View-->UIScrollView-->viewBase(UIView)-->UIImageView->(Zoomed&rotated)-->UIView(TargetView)(MovableUsercanmoveanywhereinscrollviewtocroprect)我的图像已旋转和缩放我需要在TargetView中获取图像的精确部分我在context上旋转绘制UIImage以下是代码CGFloatangleCroppedImag

ios - 在用于 REST 的 Objective-C 的 Google API 客户端库中上传带有 "fixed" token 的 Youtube 视频

我正在尝试创建一个在指定channel上传视频的应用程序,而不提示登录页面。我会尝试更好地解释我需要什么。我正在使用适用于REST的Objective-C的GoogleAPI客户端库,有了这个库,我可以使用“标准”上传流程:用户录制视频->他按下上传按钮->Safari打开登录谷歌页面->用户登录他自己的帐户并授予应用程序权限->Safari重定向回ios应用程序->上传过程开始->视频将上传到个人用户channel。相反,这是我的ios应用程序所需的工作流程:用户录制视频->他按下上传按钮->视频将上传到应用的youtubechannel。我找到的唯一帮助是这个article,它解释

ios - SKStoreReviewController requestReview() 如果用户对应用进行评分,系统将永远不会提示他对我们进行评分吗?

您好,如果用户在第一次尝试时就对应用程序进行了评分,那么用户将永远不会再看到我们的评分弹出窗口吗?还是365天后他就能重见光明? 最佳答案 在每次更新时,用户可以获得弹出窗口,具体取决于您调用“requestReview()”的位置尝试在您的用户使用您的应用时调用此函数。 关于ios-SKStoreReviewControllerrequestReview()如果用户对应用进行评分,系统将永远不会提示他对我们进行评分吗?,我们在StackOverflow上找到一个类似的问题:

ios - 为 TableView 部分添加背景 iOS

我有一个包含动态多行的部分,我需要将所有部分与背景分开,如下图所示。特别是所有部分的边界线。Pease让我知道我怎样才能让它成为可能。-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView;{returnProductArray.count;}-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{NSArray*arr=[ProductArrayobjectAtIndex:section];retu

ios - 适用于 iOS arm64 架构的支持 OpenSSL FIPS 的库

通过引用附录E,我成功地为iOSarmv7架构生成了支持OpenSSLFIPS的库来自https://www.openssl.org/docs/fips/UserGuide-2.0.pdf然而,对于比iOS8更高的arm64架构,我正在尝试通过调整setenv-ios-11.shsetenv-darwin-i386.sh文件和编译器来构建支持FIPS的库,但它抛出了以下错误。/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc:cannotexe

ios - 如何使 cordova ios 应用程序崩溃

我正在尝试编写一个cordovaios应用程序的小示例。我的要求之一是提供一个按钮/链接以允许用户使应用程序崩溃。我尝试在CDVUIWebViewNavigationDelegate.m中引发异常,如下所示,-(BOOL)webView:(UIWebView*)theWebViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigationType{NSURL*url=[requestURL];if([url.pathcontainsString:@