小编Rav*_*avi的帖子

Xcode 构建成功但未在 iPhone/模拟器上运行

我在 Xcode 上遇到了一个奇怪的问题,那就是当我运行我的应用程序时,Xcode 显示成功,但我的应用程序没有在 iPhone 或模拟器上自动运行。我必须手动单击应用程序图标,然后它才能运行。我已经尝试了我能找到的所有解决方案。我尝试了以下几点:

  1. 在 armv6 中添加
  2. 重启xcode
  3. 重启设备/模拟器
  4. 从管理器中删除设备,然后将其添加回来。
  5. 重新启动 Mac Book Pro。
  6. 清理项目和重建
  7. 检查 plist
  8. 检查目标
  9. 检查产品>编辑方案>选择运行选项(和信息选项卡)==>一切都很好

请注意,我通过 pod 名称使用这些框架是:

pod 'IQKeyboardManager'
pod 'GooglePlacePicker'
pod 'Firebase/Messaging'
pod 'Google'
pod 'Google/SignIn'
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod 'FBSDKLoginKit'
Run Code Online (Sandbox Code Playgroud)

即使在模拟器/iPhone 上 Xcode show Build 成功后,该应用程序也不会自动运行。

iphone xcode build target ios

9
推荐指数
2
解决办法
6993
查看次数

iOS - 如何在自定义单元格中使用继承?

我在tablview中有6个自定义单元格.所有自定义单元格都有2种类型.首先是标签.第二个与每一个不同.所以,我想在这里使用继承.像这样:基本自定义单元格类包含:标签1和标签2.子自定义单元格类包含:标签1,标签2和其他自定义单元格不同的组件.

因此,简而言之,我想在自定义单元格中制作标签或不使用自定义单元格,并在所有(6)自定义单元格中继承.但我不知道该怎么做.任何建议都会很棒.预先感谢 .

iphone objective-c uitableview ipad ios

5
推荐指数
1
解决办法
917
查看次数

iOS-应用内购买动态价格和产品

我的应用程序显示动态的产品和价格。用户将它们添加到购物车并付款。现在,购买某些产品后,用户可以下载pdf或观看视频,它们都是数字化的(在App中使用)。我正在使用Braintree付款网关进行付款。我提交了我的应用程序,但苹果拒绝了它提到IN应用程序购买的实现,因为它涉及数字商品。现在,我已经提出了一个解决方案,但不确定是否可行,并且是否符合Apple审查指南

由于我的应用具有动态的产品和价格

因此,假设我必须支付147美元,我在iTunes中创建了5个价格分别为$ 100,$ 40,$ 5,$ 2,$ 10的耗材IAP,现在付款时,我请求配置的所有耗材IAP,并显示用户单选项支付147美元,并要求立即支付总计147美元的IAP(价值100美元,40美元,5美元,2美元)。我的限制是我只希望用户选择一个选项来购买动态价格,并且创建钱包余额不适用于我的情况。

因此,请为我提供帮助,请确保我的解决方案符合Apple准则并且在实现之前在编程上也是可行的。任何建议都会很棒。预先感谢!!

itunesconnect objective-c storekit in-app-purchase ios

5
推荐指数
0
解决办法
616
查看次数

iOS-如何从右到左设置情节提要/界面构建器预览?

我正在开发一个支持两种语言的应用程序,即英语和阿拉伯语。我几乎完成了所有任务,即在应用程序中本地化+处理UI LTR(英语),RTL(阿拉伯语)。

现在,我想在情节提要中查看RTL中的UI预览。默认情况下为LTR。

到目前为止,我所做的是:

+(void)initialize {
NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];
NSArray* languages = [defs objectForKey:@"AppleLanguages"];
NSString *current = [languages objectAtIndex:0];
[self setLanguage:current];
Run Code Online (Sandbox Code Playgroud)

}

+(void)setLanguage:(NSString *)l {
NSLog(@"\n\n\t ***** Hint Lang. selected by user: %@   ****\n\n", l);
NSString *path = [[ NSBundle mainBundle ] pathForResource:l ofType:@"lproj" ];
bundle = [NSBundle bundleWithPath:path];
Run Code Online (Sandbox Code Playgroud)

}

+(NSString *)get:(NSString *)key alter:(NSString *)alternate {
return [bundle localizedStringForKey:key value:alternate table:nil];;
Run Code Online (Sandbox Code Playgroud)

}

用于处理UI LTR或RTL。例如,当用户选择英语时,我将UI设置为

[UIView appearance].semanticContentAttribute = UISemanticContentAttributeForceLeftToRight; 
Run Code Online (Sandbox Code Playgroud)

当用户选择阿拉伯语时,我将UI设置为

[UIView appearance].semanticContentAttribute = UISemanticContentAttributeForceRightToLeft;
Run Code Online (Sandbox Code Playgroud)

但是我必须检查所有内容,然后运行应用程序iPhone UI屏幕,无论对于LTR还是RTL都适用。

有什么方法可以让我们在情节提要中以RTL形式查看预览UI(无需在iPhone /模拟器中运行)。任何建议都会很棒!提前致谢!!

iphone xcode localization storyboard ios

5
推荐指数
1
解决办法
494
查看次数

使用AVAudioPlayer播放URL中的音频歌曲?

我想从URL播放音频歌曲,我成功实现了它AVPlayer,但在某些时候它不能正常工作.

我们可以用URL播放音频歌曲AVAudioPlayer吗?

哪个更好从URL播放音频,提供所有音频控制?

iphone objective-c avaudioplayer ios swift

3
推荐指数
1
解决办法
4049
查看次数

iOS-将两个视频合并为一个音频文件

我想将2个视频文件与带音频的单个文件合并。我可以合并2个视频文件,但是合并ouptut视频文件后没有任何声音。即使两个旧的视频文件也都具有正确的音频。我已按照本教程进行操作:https ://www.raywenderlich.com/13418/how-to-play-record-edit-videos-in-ios任何建议都很好。谢谢大家 我的代码:

- (IBAction)MergeAndSave:(id)sender{
if(firstAsset !=nil && secondAsset!=nil){
    [ActivityView startAnimating];
    //Create AVMutableComposition Object.This object will hold our multiple AVMutableCompositionTrack.
    AVMutableComposition* mixComposition = [[AVMutableComposition alloc] init];

    //VIDEO TRACK
    AVMutableCompositionTrack *firstTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeVideo preferredTrackID:kCMPersistentTrackID_Invalid];
    [firstTrack insertTimeRange:CMTimeRangeMake(kCMTimeZero, firstAsset.duration) ofTrack:[[firstAsset tracksWithMediaType:AVMediaTypeVideo] objectAtIndex:0] atTime:kCMTimeZero error:nil];

    AVMutableCompositionTrack *secondTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeVideo preferredTrackID:kCMPersistentTrackID_Invalid];
    [secondTrack insertTimeRange:CMTimeRangeMake(kCMTimeZero, secondAsset.duration) ofTrack:[[secondAsset tracksWithMediaType:AVMediaTypeVideo] objectAtIndex:0] atTime:firstAsset.duration error:nil];

    //AUDIO TRACK
    if(audioAsset!=nil){
        AVMutableCompositionTrack *AudioTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeAudio preferredTrackID:kCMPersistentTrackID_Invalid];
        [AudioTrack insertTimeRange:CMTimeRangeMake(kCMTimeZero, CMTimeAdd(firstAsset.duration, secondAsset.duration)) ofTrack:[[audioAsset tracksWithMediaType:AVMediaTypeAudio] objectAtIndex:0] atTime:kCMTimeZero error:nil];
    } 

    AVMutableVideoCompositionInstruction * MainInstruction = …
Run Code Online (Sandbox Code Playgroud)

audio video merge objective-c ios

2
推荐指数
1
解决办法
2600
查看次数