小编Bob*_*eld的帖子

UItabbar项目未显示故事板参考

我正在尝试在标签栏中使用新的故事板参考.当我使用故事板参考时,UITabBarItem(带有自定义图像和文本集)没有显示任何内容.请参阅设置: 故事板设置

tabbaritem设置

我现在通过在initWithCoder函数中为引用的故事板中的初始viewcontroller设置图像和标题来修复它,如下所示:

static NSString *const ContactsViewControllerTabContactImageName = @"tab-contact";
static NSString *const ContactsViewControllerTabContactActiveImageName = @"tab-contact-active";

- (instancetype)initWithCoder:(NSCoder *)aDecoder {
    self = [super initWithCoder:aDecoder];
    if (self) {
        self.title = NSLocalizedString(@"Contacts", nil);
        self.tabBarItem.image = [UIImage imageNamed:ContactsViewControllerTabContactImageName];
        self.tabBarItem.selectedImage = [UIImage imageNamed:ContactsViewControllerTabContactActiveImageName];
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

objective-c uitabbar ios uistoryboard

30
推荐指数
2
解决办法
6856
查看次数

无法为PJSIP创建动态库

我们有一个脚本可以将PJSIP编译成胖的静态库.但我们想创建一个动态库,以便它可以在swift only项目中使用.

2016年9月9日更新:

使用"--enable-shared"选项编译PJSIP时,大多数lib都是正确构建的.但是,有些lib是针对错误的体系结构编译的,在本例中是x86_64而不是arm64

libg7221codec.dylib is architecture: x86_64
libgsmcodec.dylib is architecture: x86_64
libilbccodec.dylib is architecture: x86_64
libresample.dylib is architecture: x86_64
libyuv.dylib is architecture: x86_64
Run Code Online (Sandbox Code Playgroud)

虽然这些是正确的:

libpjsip.dylib is architecture: arm64
libpjsua.dylib is architecture: arm64
libpjsua2.dylib is architecture: arm64
Run Code Online (Sandbox Code Playgroud)

当我们开始建设:

+ ./configure-iphone --enable-shared
+ make dep
+ make clean
Run Code Online (Sandbox Code Playgroud)

al完全正确但是

+ make
Run Code Online (Sandbox Code Playgroud)

生成这些警告:

ld: warning: -undefined dynamic_lookup is deprecated on iOS
ld: warning: -flat_namespace is deprecated on iOS
Run Code Online (Sandbox Code Playgroud)

和很多警告看起来像这样:

ld: warning: ignoring file
output/libilbccodec-arm64-apple-darwin_ios/iLBC_decode.o, file was built
for unsupported file format ( …
Run Code Online (Sandbox Code Playgroud)

cross-compiling pjsip ios cocoapods libtool-xcode

16
推荐指数
1
解决办法
633
查看次数