我有一个包含字典的数组; 那么如何根据字典键值对数组进行排序?
我是iOS和Parse的新手,并已成功将该服务用于我当前的一个应用程序.但是,我已经启动了第二个应用程序,当我连接应用程序进行解析(使用应用程序ID和客户端密钥)时,我收到4个错误.他们读作:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_BFExecutor", referenced from:
objc-class-ref in Parse(BFTask+Private.o)
l_OBJC_$_CATEGORY_BFExecutor_$_Background in Parse(BFTask+Private.o)
"_OBJC_CLASS_$_BFTask", referenced from:
objc-class-ref in Parse(PFUser.o)
objc-class-ref in Parse(PFFile.o)
objc-class-ref in Parse(PFNetworkCommandRunner.o)
objc-class-ref in Parse(PFObject.o)
objc-class-ref in Parse(PFPush.o)
objc-class-ref in Parse(PFRetryingCommandRunner.o)
l_OBJC_$_CATEGORY_BFTask_$_Private in Parse(BFTask+Private.o)
...
"_OBJC_CLASS_$_BFTaskCompletionSource", referenced from:
objc-class-ref in Parse(PFCommandCache.o)
objc-class-ref in Parse(PFFile.o)
objc-class-ref in Parse(PFNetworkCommandRunner.o)
objc-class-ref in Parse(PFObject.o)
objc-class-ref in Parse(BFTask+Private.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud) 我更新到了MacOS Catalina,现在我的Xcode无法打开。我得到此提示:
获得root访问权限后导致此错误:
日志很大,但主要错误是:
2019-11-04 12:39:48 + 05 tk_lpt_0141_wifi Xcode [1214]:程序包:PKLeopardPackage未能通过错误进行验证:错误域= PKInstallErrorDomain代码= 102“程序包“ MobileDeviceDevelopment.pkg”不可信。” UserInfo = {NSLocalizedDescription =“ MobileDeviceDevelopment.pkg”软件包不受信任。,NSURL = MobileDeviceDevelopment.pkg-file:///Applications/Xcode.app/Contents/Resources/Packages/,PKInstallPackageIdentifier=com.apple.pkg.MobileDeviceDevelopment ,NSUnderlyingError = 0x7fe07012cad0 {Error Domain = NSOSStatusErrorDomain Code = -2147409654“ CSSMERR_TP_CERT_EXPIRED” UserInfo = {SecTrustResult = 5,PKTrustLevel = PKTrustLevelExpiredCertificate,NSLocalizedFailureReason = CSSMERR_TP_CERT_PI04} -11-
13:01:20 + 05 tk_lpt_0141_wifi Xcode [1306]:程序包:PKLeopardPackage无法验证并出现错误:错误域= PKInstallErrorDomain代码= 102“程序包“ MobileDeviceDevelopment.pkg”不受信任。” UserInfo = {NSLocalizedDescription =“ MobileDeviceDevelopment.pkg”软件包不受信任。,NSURL = MobileDeviceDevelopment.pkg-file:///Applications/Xcode.app/Contents/Resources/Packages/,PKInstallPackageIdentifier=com.apple.pkg.MobileDeviceDevelopment ,NSUnderlyingError = 0x7fd230cb1ae0 {Error Domain = NSOSStatusErrorDomain Code = -2147409654“ CSSMERR_TP_CERT_EXPIRED” UserInfo = {SecTrustResult = 5,PKTrustLevel = PKTrustLevelExpiredCertificate,NSLocalizedFailureReason = CSSMERR_TP_CERT}
13:29:51 + …
在开发我的第一个iOS应用程序4个月后,是时候将它提交给了App Store.我创建的应用程序iTunes Connect,填写了所有的细节,树立正确的Bundle ID两个Connect和Xcode.但是,过去3天我一直在努力解决这个奇怪的问题.似乎xcode正在尝试上传Cocoapods框架,而不是我的主应用程序.
归档后,我去了Window > Organizer > Validate....我看到以下屏幕:
错误:
(对于googlers:找不到合适的应用程序记录.验证您的包标识符' org.cocoapods.Alamofire'是否正确).
错误消息表明它正在尝试Bundle ID根据框架的名称匹配a ,而不是我自己的bundle(例如com.organization.AppName).我无法在任何地方找到答案.我尝试在我的Podfile(具有use_frameworks!)中执行以下操作,以及我的不同conf组合,但没有成功.
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
end
Run Code Online (Sandbox Code Playgroud)
问题:
Xcode尝试匹配framework's bundle id而不仅仅是我的主应用程序?编辑1:我能够解决这个问题,但后来又引发了另一个问题,所以我仍然没有解决方案.基本上,Alamofire Pod(来自Cocoapods)有一个包ID com.xxx.Alamofire.我改成了com.xxx.myAppName.有了这个,我能够将它发送到App Store,但由于以下错误,我无法从TestFlight在我的iPhone中安装该应用程序:
4/22/16, 12:50:29 AM itunesstored[124]: [ApplicationWorkspace]: …Run Code Online (Sandbox Code Playgroud) 我有一个名为overView的UIView:
overView.frame = CGRectMake(self.view.frame.width/25, self.view.frame.height/25, self.view.frame.width/1.3, self.view.frame.height/1.2)
Run Code Online (Sandbox Code Playgroud)
我想仅截取此视图的屏幕截图,而不是整个屏幕.并制作尺寸截图:
(CGSizeMake(2480,3508 )
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
UIGraphicsBeginImageContextWithOptions(CGSizeMake(2480,3508 ), false, 0);
self.view.drawViewHierarchyInRect(CGRectMake(-self.view.frame.width/25, -self.view.frame.height/25,2480,3508), afterScreenUpdates: true)
var image:UIImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext()
Run Code Online (Sandbox Code Playgroud)
屏幕截图具有所需的大小,但它需要整个视图的屏幕截图,而不仅仅是"overView".
我的应用程序设置为使用AVCaptureSession从摄像机录制视频,但是没有音频.如何录制音频然后将其添加到文件的videoOutput中我需要做什么?这是录制视频的代码:
AVCaptureSession *session = [[AVCaptureSession alloc] init];
[session beginConfiguration];
session.sessionPreset = AVCaptureSessionPresetMedium;
CALayer *viewLayer = self.vImagePreview.layer;
NSLog(@"viewLayer = %@", viewLayer);
AVCaptureVideoPreviewLayer *captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];
captureVideoPreviewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
captureVideoPreviewLayer.frame = self.vImagePreview.bounds;
[self.vImagePreview.layer addSublayer:captureVideoPreviewLayer];
AVCaptureDevice *device = [self frontFacingCameraIfAvailable];
NSError *error = nil;
AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error];
if (!input) {
// Handle the error appropriately.
NSLog(@"ERROR: trying to open camera: %@", error);
}
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectoryPath = [paths objectAtIndex:0];
AVCaptureMovieFileOutput *movieFileOutput = [[AVCaptureMovieFileOutput …Run Code Online (Sandbox Code Playgroud) objective-c audio-recording ios avcapturesession avcapturedevice
我试图在NSDictionary中显示每个项目.我尝试过使用for循环但是没有用.
我想在滑块的拇指上添加一个标签,该标签应该显示滑块的值,并且当拇指向右侧拖动时也会改变.可能吗??
任何意见或建议将不胜感激.
我有一个名为'String(Generalized-Time)'的格式的日期,请参阅此处链接的MSDN,我需要检查此日期是否为今天以及是否为X.
为了使这个稍微复杂一点,我有一个int,在这个例子4中,如果int是4,那么我想检查'String(Generalized-Time)'格式的日期是否在过去的4天内,int也许是7,24,30等
我怎么写这个?我是新手,非常感谢你的帮助.
谢谢
我正在尝试创建一个简单的函数,根据一天中的时间输出2行不同的文本.我希望它在下午4点后说 - 次日送达将在第二天处理.
到目前为止我写过这个:
<?php
$currentTime = time() + 3600;
echo date('H:i',$currentTime);
?>
Run Code Online (Sandbox Code Playgroud)
但是,由于date函数返回一个字符串,我不确定如何使用IF语句来检查时间是否大于16:00.
ios ×6
objective-c ×5
xcode ×3
iphone ×2
swift ×2
c# ×1
cocoapods ×1
datetime ×1
if-statement ×1
nsdictionary ×1
php ×1
screenshot ×1
time ×1
uislider ×1
uiview ×1