5 Commits

Author SHA1 Message Date
启星
ff11e9715e 提交 2025-12-10 10:48:52 +08:00
启星
aedc48c098 解决冲突 2025-12-10 10:16:33 +08:00
启星
011536e8f4 合并 2025-12-10 10:07:53 +08:00
启星
22025ad033 切换域名 2025-12-01 08:50:55 +08:00
启星
6b01c3bb49 提交 2025-11-07 10:11:09 +08:00
8 changed files with 45 additions and 3 deletions

View File

@@ -787,7 +787,7 @@
"$(inherited)",
"$(SDKROOT)/usr/lib/swift",
);
MARKETING_VERSION = 1.1.6;
MARKETING_VERSION = 1.1.7;
PRODUCT_BUNDLE_IDENTIFIER = com.qxcm.qxlive;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -853,7 +853,7 @@
"$(inherited)",
"$(SDKROOT)/usr/lib/swift",
);
MARKETING_VERSION = 1.1.6;
MARKETING_VERSION = 1.1.7;
PRODUCT_BUNDLE_IDENTIFIER = com.qxcm.qxlive;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";

View File

@@ -536,6 +536,7 @@
[weakSelf.codeTextField startTimeDown];
} failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) {
sender.userInteractionEnabled = YES;
showToast(msg);
}];
}

View File

@@ -0,0 +1,16 @@
//
// QXAudioEngineManager.h
// QXLive
//
// Created by 启星 on 2025/11/6.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface QXAudioEngineManager : NSObject
@end
NS_ASSUME_NONNULL_END

View File

@@ -0,0 +1,19 @@
//
// QXAudioEngineManager.m
// QXLive
//
// Created by on 2025/11/6.
//
#import "QXAudioEngineManager.h"
#import<Speech/Speech.h>
@interface QXAudioEngineManager()
@property (nonatomic, strong) AVAudioEngine *audioEngine;
@property (nonatomic, strong) SFSpeechRecognizer *speechRecognizer;
@property (nonatomic, strong) SFSpeechAudioBufferRecognitionRequest *recognitionRequest;
@property (nonatomic, strong) SFSpeechRecognitionTask *recognitionTask;
@property (nonatomic, strong) NSLocale *locale;
@end
@implementation QXAudioEngineManager
@end

View File

@@ -83,6 +83,7 @@
// [self addChildViewController:self.vc];
// [self.view addSubview:self.vc.view];
[self.vc reloadConversationList];
self.vc.tableViewForAll.tableHeaderView = self.topView;
}
- (void)conversationListController:(UIViewController *)conversationController

View File

@@ -361,6 +361,7 @@
vc.logOutBlock = ^(BOOL isCancel, NSString * _Nonnull code) {
weakSelf.cancelCode = code;
if (isCancel) {
showToast(@"注销成功");
[weakSelf performSelector:@selector(cancelAccount) afterDelay:0.5];
}else{
[weakSelf performSelector:@selector(logout) afterDelay:0.5];

View File

@@ -139,7 +139,7 @@
[QXLoginNetwork getSmscodeWithMobile:[QXGlobal shareGlobal].loginModel.mobile type:type successBlock:^(id _Nonnull responseObject) {
[weakSelf.codeTextField startTimeDown];
} failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) {
showToast(msg);
}];
}
@end

View File

@@ -24,6 +24,10 @@ static NSString* H5ServerUrl = @"https://test.vespa.qxyushen.top/h5/";
//static NSString* H5ServerUrl = @"https://vespa.qxyushen.top/h5/";
static NSString* ServerUrl = @"https://yushengapi.qxyushen.top/";
static NSString* H5ServerUrl = @"https://yushengapi.qxyushen.top/h5/";
<<<<<<< HEAD
=======
>>>>>>> dev
#endif
#pragma mark - 引导页
/// 引导页