Parcourir la Source

修复一个录音功能线程BUG

liuql6 5 ans auparavant
Parent
commit
91b1b6b6c6

BIN
IPUCommon/IPUMobileFunc.framework/IPUMobileFunc


+ 13 - 11
IPUMobileFunc/IPUMobileFunc/Implementation/IPUAudioUtil.m

@ -28,17 +28,19 @@
28 28
    self.callback = callback;
29 29
    self.util = self;
30 30
    [IPUSystemPermissionAsyncTool requestAuthorization:IPUSystemPermissionTypeMicrophone callback:^(BOOL isAvailable) {
31
        IPUAudioRecordViewController *audioViewController = [[IPUAudioRecordViewController alloc] init];
32
        audioViewController.modalPresentationStyle = UIModalPresentationOverCurrentContext;
33
        audioViewController.callback = ^(BOOL success, NSString *result) {
34
            self.callback(success, result);
35
            self.util = nil;
36
        };
37
        
38
        UIViewController *currentViewController = [IPUUITool getCurrentViewController];
39
        [currentViewController presentViewController:audioViewController
40
                                            animated:YES
41
                                          completion:nil];
31
        dispatch_async(dispatch_get_main_queue(), ^{
32
            IPUAudioRecordViewController *audioViewController = [[IPUAudioRecordViewController alloc] init];
33
            audioViewController.modalPresentationStyle = UIModalPresentationOverCurrentContext;
34
            audioViewController.callback = ^(BOOL success, NSString *result) {
35
                self.callback(success, result);
36
                self.util = nil;
37
            };
38
            
39
            UIViewController *currentViewController = [IPUUITool getCurrentViewController];
40
            [currentViewController presentViewController:audioViewController
41
                                                animated:YES
42
                                              completion:nil];
43
        });
42 44
    }];
43 45
}
44 46

+ 1 - 1
display-center/ReactNative/node_modules/react-native-gesture-handler/ios/RNGestureHandler.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>RNGestureHandler.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>31</integer>
10
			<integer>30</integer>
11 11
		</dict>
12 12
	</dict>
13 13
</dict>

+ 1 - 1
display-center/ReactNative/node_modules/react-native-webview/ios/RNCWebView.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -7,7 +7,7 @@
7 7
		<key>RNCWebView.xcscheme_^#shared#^_</key>
8 8
		<dict>
9 9
			<key>orderHint</key>
10
			<integer>30</integer>
10
			<integer>31</integer>
11 11
		</dict>
12 12
	</dict>
13 13
</dict>

+ 4 - 4
display-center/Res/config/mobile-config.xml

@ -1,10 +1,10 @@
1 1
<?xml version="1.0" encoding="utf-8"?>
2 2
<configs>
3
<!--     <config name="request_host" value="http://www.aiipu.com:8083"/> -->
4
<!--     <config name="request_path" value="/show"/> -->
3
    <config name="request_host" value="http://www.aiipu.com:8083"/>
4
    <config name="request_path" value="/show"/>
5 5
6
    <config name="request_host" value="http://192.168.0.101:8070"/>
7
    <config name="request_path" value="/show-server"/>
6
<!--    <config name="request_host" value="http://192.168.0.101:8070"/> -->
7
<!--    <config name="request_path" value="/show-server"/> -->
8 8
    
9 9
    <config name="request_servlet" value="/mobiledata"/>
10 10
    <config name="loading_page" value="Res/local/welcome.html"/>

BIN
display-center/display-center.xcworkspace/xcuserdata/benny.xcuserdatad/UserInterfaceState.xcuserstate