lightbasenl / react-native-panorama-view Goto Github PK
View Code? Open in Web Editor NEWA simple component for displaying panoramic images in your React Native app.
License: MIT License
A simple component for displaying panoramic images in your React Native app.
License: MIT License
Although there are no crashes, the following is logged on every finger movement (causing a lot of logcat spam)
com.facebook.react.bridge.ReactNoCrashSoftException: Cannot find EventEmitter for receivedTouches: ReactTag[2131362204] UIManagerType[2] EventName[topTouchMove]
I'm not sure if react-native-gesture-handler or screens have anything to do with it as they interfere with touch events as well.
"react-native": "0.66.3",
"react-native-gesture-handler": "2.1.0",
"react-native-screens": "3.10.1",
@rodymolenaar thoughts on promoting 1.0.0-canary.3
to release? Seems to be working fine.
so far im following the installation and usage.
when i run expo start it went to the requireNativeComponent
this is my code
import React from "react";
import { View, StyleSheet, Dimensions } from "react-native";
import PanoramaView from "@lightbase/react-native-panorama-view";
const PanoramaDetails = () => (
<PanoramaView
style={styles.viewer}
dimensions={{ height: 230, width: Dimensions.get("window").width }}
inputType="mono"
imageUrl="https://raw.githubusercontent.com/googlevr/gvr-android-sdk/master/assets/panoramas/testRoom1_2kMono.jpg"
/>
);
const FullScreenPanorama = () => (
<PanoramaView
style={{ flex: 1 }}
dimensions={{
height: Dimensions.get("window").height,
width: Dimensions.get("window").width,
}}
enableTouchTracking="true"
inputType="mono"
imageUrl="https://raw.githubusercontent.com/googlevr/gvr-android-sdk/master/assets/panoramas/testRoom1_2kMono.jpg"
/>
);
const styles = StyleSheet.create({
container: {
flex: 1,
},
viewer: {
height: 230,
},
});
export { PanoramaDetails, FullScreenPanorama };
this is both on Android and Ios
Can this be updated to allow newer versions of React to be paired with this package? Currently required to download legacy dependency
package.json
{
"@lightbase/react-native-panorama-view": "^0.1.3",
"@react-native-community/geolocation": "^2.0.2",
"@react-native-community/masked-view": "^0.1.10",
"@use-expo/font": "^2.0.0",
"eslint": "^7.4.0",
"expo": "~38.0.1",
"expo-device": "^2.2.1",
"expo-font": "^8.1.1",
"expo-location": "~8.2.1",
"expo-permissions": "~9.0.1",
"expo-splash-screen": "^0.3.1",
"expo-status-bar": "^1.0.0",
"expo-updates": "~0.2.10",
"fiction-expo-restart": "^1.0.4",
"fuse.js": "^6.0.1",
"native-base": "^2.13.12",
"react": "~16.11.0",
"react-dom": "~16.11.0",
"react-native": "~0.62.2",
"react-native-check-box": "^2.1.7",
"react-native-datepicker": "^1.7.2",
"react-native-elements": "^2.0.1",
"react-native-flags": "^1.0.0",
"react-native-gesture-handler": "~1.6.0",
"react-native-htmlview": "^0.15.0",
"react-native-i18n": "^2.0.15",
"react-native-keyboard-accessory": "^0.1.10",
"react-native-lightbox": "^0.8.1",
"react-native-localization": "^2.1.6",
"react-native-localize": "^1.4.0",
"react-native-map-link": "^2.7.10",
"react-native-maps": "^0.27.1",
"react-native-paper": "^3.10.1",
"react-native-pinch-zoom-responder": "^0.1.2",
"react-native-reanimated": "^1.9.0",
"react-native-restart": "0.0.17",
"react-native-safe-area-context": "^3.0.7",
"react-native-scaling-drawer": "^1.0.1",
"react-native-screens": "^2.9.0",
"react-native-search-filter": "^0.1.5",
"react-native-share": "^3.5.0",
"react-native-simple-toast": "^1.1.2",
"react-native-style-tachyons": "^4.0.0",
"react-native-table-component": "^1.2.1",
"react-native-tiny-toast": "^1.0.7",
"react-native-toasty": "^1.0.1",
"react-native-unimodules": "~0.10.1",
"react-native-web": "~0.11.7",
"react-native-webview": "^9.4.0",
"react-native-zoom-lightbox": "0.0.2",
"react-navigation": "^3.0.8",
"react-navigation-transitions": "^1.0.12"
}
I have gotten this to work, but cant figure out how to view in full spherical vs cylyndrical or how to get the buttons you show in your demo GIF. Thanks for the help!
on touch of image android build is automatically closed
Hi! π
Firstly, thanks for your work on this project! π
Today I used patch-package to patch @lightbase/[email protected]
for the project I'm working on.
Here is the diff that solved my problem:
diff --git a/node_modules/@lightbase/react-native-panorama-view/ios/PanoramaView.swift b/node_modules/@lightbase/react-native-panorama-view/ios/PanoramaView.swift
index 09309f1..c5d0570 100644
--- a/node_modules/@lightbase/react-native-panorama-view/ios/PanoramaView.swift
+++ b/node_modules/@lightbase/react-native-panorama-view/ios/PanoramaView.swift
@@ -40,7 +40,7 @@ import Foundation
self.cancel?()
self.cancel = nil
- self.cancel = loader.loadImage(with: request, callback: { (error, image) in
+ self.cancel = loader.loadImage(with: request!, callback: { (error, image) in
DispatchQueue.main.async {
This issue body was partially generated by patch-package.
I've done all the suggestions on the readme especially on troubleshooting on iOS
module map file '/Users/piero/Library/Developer/Xcode/DerivedData/panoramaView01-auxocrldwcujkxffqyyqybhijqun/Build/Products/Debug-iphonesimulator/CTPanoramaView/CTPanoramaView.modulemap'
I'm not an expert of Xcode enviroment. But when i try to run the project in the simulator i obtain that error. I set the SWIFT_VERSION 5.0
and the two paths.
Opening the .xcworkspace file and try to run it i obtain this link problem:
CoreGraphics.CGFloat, callHandler: Swift.Bool) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_unknownObjectWeakDestroy", referenced from:
l_objectdestroy.2 in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_unknownObjectWeakInit", referenced from:
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_unknownObjectWeakLoadStrong", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Showing Recent Issues
Could not find or use auto-linked library 'swiftCoreGraphics'
Could not find or use auto-linked library 'swiftDarwin'
Could not find or use auto-linked library 'swiftUIKit'
Could not find or use auto-linked library 'swiftObjectiveC'
Could not find or use auto-linked library 'swiftCoreFoundation'
Could not find or use auto-linked library 'swiftFoundation'
Could not find or use auto-linked library 'swiftsimd'
Could not find or use auto-linked library 'swiftGLKit'
Could not find or use auto-linked library 'swiftDispatch'
Could not find or use auto-linked library 'swiftCoreImage'
Could not find or use auto-linked library 'swiftQuartzCore'
Could not find or use auto-linked library 'swiftCore'
Could not find or use auto-linked library 'swiftSwiftOnoneSupport'
Could not find or use auto-linked library 'swiftSceneKit'
Could not find or use auto-linked library 'swiftMetal'
Could not find or use auto-linked library 'swiftModelIO'
like : change scene, information markers
Motion tracking does not work on iOS, even with enableTouchTracking
set to false.
This seems to be because CTPanoramaView's default controlMethod is touch.
Suggested change to ios/PanoramaView.m:
-(void)setEnableTouchTracking:(BOOL)enableTouchTracking
{
if (!enableTouchTracking) {
_panoView.controlMethod = CTPanoramaControlMethodMotion;
}
}
is possible to use an image locally stored for using the app offline?
Installed on RN 61.4 and running on page with react-native-video (not sure if conflicts).
But on build, getting the following error. Checked the manual instructions, fixed a couple things and seems to be correct. Nullable errors, can't find symbols and security warnings.
Any ideas?
error Failed to install the app. Make sure you have the Android development environment set up: https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
D:\CopperMine\Tech_WorkArea\Dev\gcloud\guidesly-app\node_modules@lightbase\react-native-panorama-view\android\src\main\java\nl\lightbase\PanoramaViewManager.java:6: error: package android.support.annotation does not exist
import android.support.annotation.Nullable;
D:\CopperMine\Tech_WorkArea\Dev\gcloud\guidesly-app\node_modules@lightbase\react-native-panorama-view\android\src\main\java\nl\lightbase\PanoramaViewManager.java:100: error: cannot find symbol
public @nullable Map getExportedCustomDirectEventTypeConstants() {
^
symbol: class Nullable
location: class PanoramaViewManager
D:\CopperMine\Tech_WorkArea\Dev\gcloud\guidesly-app\node_modules@lightbase\react-native-panorama-view\android\src\main\java\nl\lightbase\PanoramaViewManager.java:254: error: cannot find symbol
private void emitEvent(String name, @nullable WritableMap event) {
^
symbol: class Nullable
location: class PanoramaViewManager
Note: D:\CopperMine\Tech_WorkArea\Dev\gcloud\guidesly-app\node_modules@lightbase\react-native-panorama-view\android\src\main\java\nl\lightbase\PanoramaViewManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 errors
Hi there!
I don't know how maintained this is nowadays. Are there any plans to have a VideoView, to display an equirectangular video as a sphere around the camera? If not, do you know how difficult it'd be to add it myself?
If i'm not mistaken this project relies on Google VR (deprecated for Cardboard?) and CTPanoramaView, and i'm not sure whether the last one has support for video.
Thanks!
.../node_modules/@lightbase/react-native-panorama-view/ios/PanoramaViewManager.m:9:9: In file included from .../node_modules/@lightbase/react-native-panorama-view/ios/PanoramaViewManager.m:9:
Platform:
first i want to say thank you for your awesome jobs
Can i get (FOV, theta, phi) information on tracking ?
it's will be nice if we have this feature :)
When I use Xcode build, the system message tells me Module'CTPanoramaView' not found in PanoramaView.h
I have followed these steps: https://github.com/lightbasenl/react-native-panorama-view#troubleshooting-ios but still did not solve the problem
and react-native link has been successfully
When I'm installing and execute "pod install", I have this error: [!] No podspec found for @lightbase
in ../node_modules/@lightbase/react-native-panorama-view
I don't understand the Troubleshooting iOS please you can explain to me how I can run the project without errors
Can we get 360 degree images from google maps using lat. & longitude, and display it? I tried to copy the link but it seems that this feature isn't supported
i'm trying to download via npm this project, but it says E404 not found. is this project still avaliable?
Hi, and thank you for sharing this component. My question is if it is possible to use it in a sytandard Expo app not ejected ?
Will it be upgraded soon to be compatible with new version of RN and react? Can't using it with other packages
hi,
is it possible to enable vertical touching?
please help me i have piece of images 300x200 something like that
Thanks so much for this, pls ill like to know if we can connect this to a VR headset
Will this package be maintained in order to comply with this new standard?
Xcode 11
"@lightbase/react-native-panorama-view": "^0.1.3",
"react": "16.9.0",
"react-native": "0.61.1",
Showing Recent Errors Only
Undefined symbols for architecture x86_64:
"(extension in CoreGraphics):__C.CGContextRef.addLine(to: __C.CGPoint) -> ()", referenced from:
CTPanoramaView.CTPieSliceView.draw(__C.CGRect) -> () in libCTPanoramaView.a(CTPieSliceView.o)
"_swift_deletedMethodError", referenced from:
type metadata for CTPanoramaView.CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
type metadata for CTPanoramaView.CTPieSliceView in libCTPanoramaView.a(CTPieSliceView.o)
"(extension in CoreGraphics):__C.CGContextRef.addArc(center: __C.CGPoint, radius: CoreGraphics.CGFloat, startAngle: CoreGraphics.CGFloat, endAngle: CoreGraphics.CGFloat, clockwise: Swift.Bool) -> ()", referenced from:
CTPanoramaView.CTPieSliceView.draw(__C.CGRect) -> () in libCTPanoramaView.a(CTPieSliceView.o)
"protocol descriptor for Swift.RawRepresentable", referenced from:
protocol conformance descriptor for CTPanoramaView.CTPanoramaControlMethod : Swift.RawRepresentable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol conformance descriptor for CTPanoramaView.CTPanoramaType : Swift.RawRepresentable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"associated type descriptor for RawValue", referenced from:
protocol conformance descriptor for CTPanoramaView.CTPanoramaControlMethod : Swift.RawRepresentable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol conformance descriptor for CTPanoramaView.CTPanoramaType : Swift.RawRepresentable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"(extension in CoreGraphics):__C.CGContextRef.move(to: __C.CGPoint) -> ()", referenced from:
CTPanoramaView.CTPieSliceView.draw(__C.CGRect) -> () in libCTPanoramaView.a(CTPieSliceView.o)
"method descriptor for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A?", referenced from:
protocol conformance descriptor for CTPanoramaView.CTPanoramaControlMethod : Swift.RawRepresentable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol conformance descriptor for CTPanoramaView.CTPanoramaType : Swift.RawRepresentable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"method descriptor for Swift.RawRepresentable.rawValue.getter : A.RawValue", referenced from:
protocol conformance descriptor for CTPanoramaView.CTPanoramaControlMethod : Swift.RawRepresentable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol conformance descriptor for CTPanoramaView.CTPanoramaType : Swift.RawRepresentable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"base conformance descriptor for Swift.Hashable: Swift.Equatable", referenced from:
protocol conformance descriptor for CTPanoramaView.CTPanoramaControlMethod : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol conformance descriptor for CTPanoramaView.CTPanoramaType : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"method descriptor for Swift.Hashable._rawHashValue(seed: Swift.Int) -> Swift.Int", referenced from:
protocol conformance descriptor for CTPanoramaView.CTPanoramaControlMethod : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol conformance descriptor for CTPanoramaView.CTPanoramaType : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"protocol descriptor for Swift.Equatable", referenced from:
protocol conformance descriptor for CTPanoramaView.CTPanoramaControlMethod : Swift.Equatable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol conformance descriptor for CTPanoramaView.CTPanoramaType : Swift.Equatable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"value witness table for Builtin.Int64", referenced from:
full type metadata for CTPanoramaView.CTPanoramaControlMethod in libCTPanoramaView.a(CTPanoramaView.o)
full type metadata for CTPanoramaView.CTPanoramaType in libCTPanoramaView.a(CTPanoramaView.o)
full type metadata for __C.UIInterfaceOrientation in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_getForeignTypeMetadata", referenced from:
merged type metadata accessor for __C.CGRect in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_unknownObjectWeakDestroy", referenced from:
l_objectdestroy.2 in libCTPanoramaView.a(CTPanoramaView.o)
"Swift.String.hash(into: inout Swift.Hasher) -> ()", referenced from:
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Exploded> of generic specialization <Swift.String, Any> of Swift._NativeDictionary._unsafeUpdate(key: __owned A, value: __owned B) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"type metadata accessor for Swift._DictionaryStorage", referenced from:
generic specialization <Swift.String, __C.UIView, Swift.String, Any> of Swift._dictionaryUpCast<A, B, C, D where A: Swift.Hashable, C: Swift.Hashable>([A : B]) -> [C : D] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
"__swiftEmptyDictionarySingleton", referenced from:
generic specialization <Swift.String, __C.UIView, Swift.String, Any> of Swift._dictionaryUpCast<A, B, C, D where A: Swift.Hashable, C: Swift.Hashable>([A : B]) -> [C : D] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_dynamicCast", referenced from:
generic specialization <Swift.String, __C.UIView, Swift.String, Any> of Swift._dictionaryUpCast<A, B, C, D where A: Swift.Hashable, C: Swift.Hashable>([A : B]) -> [C : D] in libCTPanoramaView.a(CTPanoramaView.o)
"Swift._diagnoseUnexpectedEnumCaseValue<A, B>(type: A.Type, rawValue: B) -> Swift.Never", referenced from:
(extension in CTPanoramaView):__C.CMDeviceMotion.(orientation in _3821582857EE54853BB6E602F18E6A47)() -> __C.SCNVector4 in libCTPanoramaView.a(CTPanoramaView.o)
"type metadata accessor for Dispatch.DispatchQoS", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"static (extension in Dispatch):__C.OS_dispatch_queue.main.getter : __C.OS_dispatch_queue", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"protocol conformance descriptor for Dispatch.DispatchWorkItemFlags : Swift.SetAlgebra in Dispatch", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"type metadata accessor for Dispatch.DispatchWorkItemFlags", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"protocol witness table for Swift.String : Swift.Hashable in Swift", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
generic specialization <Swift.String, __C.UIView, Swift.String, Any> of Swift._dictionaryUpCast<A, B, C, D where A: Swift.Hashable, C: Swift.Hashable>([A : B]) -> [C : D] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_arrayDestroy", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"protocol conformance descriptor for [A] : Swift.Sequence in Swift", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"(extension in Foundation):Swift.Dictionary._bridgeToObjectiveC() -> __C.NSDictionary", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_getWitnessTable", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
base witness table accessor for Swift.Equatable in CTPanoramaView.CTPanoramaControlMethod : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
base witness table accessor for Swift.Equatable in CTPanoramaView.CTPanoramaType : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_endAccess", referenced from:
CTPanoramaView.CTPanoramaView.startAngle.modify : Swift.Float with unmangled suffix ".resume.0" in libCTPanoramaView.a(CTPanoramaView.o)
"(extension in Dispatch):__C.OS_dispatch_queue.async(group: __C.OS_dispatch_group?, qos: Dispatch.DispatchQoS, flags: Dispatch.DispatchWorkItemFlags, execute: @convention(block) () -> ()) -> ()", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_getErrorValue", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"Swift.stringCompareWithSmolCheck(: Swift._StringGuts, _: Swift._StringGuts, expecting: Swift._StringComparisonResult) -> Swift.Bool", referenced from:
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Exploded> of generic specialization <Swift.String, Any> of Swift._NativeDictionary._unsafeUpdate(key: __owned A, value: __owned B) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"__swift_stdlib_operatingSystemVersion", referenced from:
CTPanoramaView.CTPanoramaView.(yFov in _3821582857EE54853BB6E602F18E6A47).getter : CoreGraphics.CGFloat in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(yFov in _3821582857EE54853BB6E602F18E6A47).setter : CoreGraphics.CGFloat in libCTPanoramaView.a(CTPanoramaView.o)
"(extension in Foundation):Swift.Error.localizedDescription.getter : Swift.String", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_errorRelease", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"static Swift._DictionaryStorage.allocate(capacity: Swift.Int) -> Swift._DictionaryStorage<A, B>", referenced from:
generic specialization <Swift.String, __C.UIView, Swift.String, Any> of Swift.dictionaryUpCast<A, B, C, D where A: Swift.Hashable, C: Swift.Hashable>([A : B]) -> [C : D] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
"Swift.print(: Any..., separator: Swift.String, terminator: Swift.String) -> ()", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"protocol witness table for Swift.DefaultStringInterpolation : Swift.TextOutputStream in Swift", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"method descriptor for Swift.Hashable.hashValue.getter : Swift.Int", referenced from:
protocol conformance descriptor for CTPanoramaView.CTPanoramaControlMethod : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol conformance descriptor for CTPanoramaView.CTPanoramaType : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"static Dispatch.DispatchQoS.unspecified.getter : Dispatch.DispatchQoS", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"type metadata accessor for Swift._ContiguousArrayStorage", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"Swift.String.init(describing: A) -> Swift.String", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_initStackObject", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_setDeallocating", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_errorRetain", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"Swift.String.write(to: inout A) -> ()", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"type metadata accessor for Swift.Array", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_getTupleTypeMetadata2", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"Swift._bridgeAnythingToObjectiveC(A) -> Swift.AnyObject", referenced from:
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_unknownObjectWeakInit", referenced from:
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"type metadata for Any", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
generic specialization <Swift.String, __C.UIView, Swift.String, Any> of Swift._dictionaryUpCast<A, B, C, D where A: Swift.Hashable, C: Swift.Hashable>([A : B]) -> [C : D] in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_getObjCClassMetadata", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
generic specialization <Swift.String, __C.UIView, Swift.String, Any> of Swift._dictionaryUpCast<A, B, C, D where A: Swift.Hashable, C: Swift.Hashable>([A : B]) -> [C : D] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
swift::swift50override_conformsToProtocol(swift::TargetMetadataswift::InProcess const*, swift::TargetProtocolDescriptorswift::InProcess const*, swift::TargetWitnessTableswift::InProcess const* ()(swift::TargetMetadataswift::InProcess const, swift::TargetProtocolDescriptorswift::InProcess const*)) in libswiftCompatibility50.a(ProtocolConformance.cpp.o)
"protocol descriptor for Swift.Hashable", referenced from:
protocol conformance descriptor for CTPanoramaView.CTPanoramaControlMethod : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol conformance descriptor for CTPanoramaView.CTPanoramaType : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_bridgeObjectRetain_n", referenced from:
generic specialization <Swift.String, __C.UIView, Swift.String, Any> of Swift._dictionaryUpCast<A, B, C, D where A: Swift.Hashable, C: Swift.Hashable>([A : B]) -> [C : D] in libCTPanoramaView.a(CTPanoramaView.o)
"(extension in Foundation):Swift.String._bridgeToObjectiveC() -> __C.NSString", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"dispatch thunk of Swift.SetAlgebra.init<A where A1: Swift.Sequence, A.Element == A1.Element>(__owned A1) -> A", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"__swiftEmptyArrayStorage", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"type metadata for Swift.Int", referenced from:
(extension in CTPanoramaView):__C.CMDeviceMotion.(orientation in _3821582857EE54853BB6E602F18E6A47)() -> __C.SCNVector4 in libCTPanoramaView.a(CTPanoramaView.o)
"static (extension in Foundation):Swift.Array._unconditionallyBridgeFromObjectiveC(__C.NSArray?) -> [A]", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_bridgeObjectRelease", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
generic specialization <Swift.String, __C.UIView, Swift.String, Any> of Swift._dictionaryUpCast<A, B, C, D where A: Swift.Hashable, C: Swift.Hashable>([A : B]) -> [C : D] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Exploded> of generic specialization <Swift.String, Any> of Swift._NativeDictionary._unsafeUpdate(key: __owned A, value: __owned B) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"enum case for CoreGraphics.CGPathFillRule.winding(CoreGraphics.CGPathFillRule.Type) -> CoreGraphics.CGPathFillRule", referenced from:
CTPanoramaView.CTPieSliceView.draw(__C.CGRect) -> () in libCTPanoramaView.a(CTPieSliceView.o)
"type metadata for Swift.String", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
generic specialization <Swift.String, __C.UIView, Swift.String, Any> of Swift._dictionaryUpCast<A, B, C, D where A: Swift.Hashable, C: Swift.Hashable>([A : B]) -> [C : D] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
"Swift.Hasher._finalize() -> Swift.Int", referenced from:
protocol witness for Swift.Hashable._rawHashValue(seed: Swift.Int) -> Swift.Int in conformance CTPanoramaView.CTPanoramaControlMethod : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Exploded> of generic specialization <Swift.String, Any> of Swift._NativeDictionary._unsafeUpdate(key: __owned A, value: __owned B) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_bridgeObjectRetain", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
generic specialization <Swift.String, __C.UIView, Swift.String, Any> of Swift._dictionaryUpCast<A, B, C, D where A: Swift.Hashable, C: Swift.Hashable>([A : B]) -> [C : D] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
"method descriptor for static Swift.Equatable.== infix(A, A) -> Swift.Bool", referenced from:
protocol conformance descriptor for CTPanoramaView.CTPanoramaControlMethod : Swift.Equatable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol conformance descriptor for CTPanoramaView.CTPanoramaType : Swift.Equatable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"(extension in Foundation):Swift.Array._bridgeToObjectiveC() -> __C.NSArray", referenced from:
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_getInitializedObjCClass", referenced from:
CTPanoramaView.CTPanoramaView.init(frame: __C.CGRect) -> CTPanoramaView.CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.__deallocating_deinit in libCTPanoramaView.a(CTPanoramaView.o)
@objc CTPanoramaView.CTPanoramaView.__deallocating_deinit in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(commonInit in _3821582857EE54853BB6E602F18E6A47)() -> () in libCTPanoramaView.a(CTPanoramaView.o)
(extension in CTPanoramaView):__C.UIView.(add in _3821582857EE54853BB6E602F18E6A47)(view: __C.UIView) -> () in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(createGeometryNode in _3821582857EE54853BB6E602F18E6A47)() -> () in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
...
"(extension in CoreGraphics):__C.CGContextRef.fillPath(using: CoreGraphics.CGPathFillRule) -> ()", referenced from:
CTPanoramaView.CTPieSliceView.draw(__C.CGRect) -> () in libCTPanoramaView.a(CTPieSliceView.o)
"_swift_unknownObjectRetain", referenced from:
@objc CTPanoramaView.CTPanoramaView.compass.getter : CTPanoramaView.CTPanoramaCompass? in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.compass.getter : CTPanoramaView.CTPanoramaCompass? in libCTPanoramaView.a(CTPanoramaView.o)
@objc CTPanoramaView.CTPanoramaView.compass.setter : CTPanoramaView.CTPanoramaCompass? in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_deallocObject", referenced from:
l_objectdestroy in libCTPanoramaView.a(CTPanoramaView.o)
l_objectdestroy.2 in libCTPanoramaView.a(CTPanoramaView.o)
l_objectdestroy.8 in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_retain", referenced from:
@objc CTPanoramaView.CTPanoramaView.movementHandler.getter : (CoreGraphics.CGFloat, CoreGraphics.CGFloat) -> ()? in libCTPanoramaView.a(CTPanoramaView.o)
reabstraction thunk helper from @escaping @callee_guaranteed (@unowned CoreGraphics.CGFloat, @unowned CoreGraphics.CGFloat) -> () to @escaping @callee_unowned @convention(block) (@unowned CoreGraphics.CGFloat, @unowned CoreGraphics.CGFloat) -> () in libCTPanoramaView.a(CTPanoramaView.o)
_block_copy_helper in libCTPanoramaView.a(CTPanoramaView.o)
outlined copy of @escaping @callee_guaranteed (@unowned CoreGraphics.CGFloat, @unowned CoreGraphics.CGFloat) -> ()? in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[1] = Value Promoted from Box> of closure #1 () -> () in closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
...
"type metadata accessor for CoreGraphics.CGPathFillRule", referenced from:
CTPanoramaView.CTPieSliceView.draw(__C.CGRect) -> () in libCTPanoramaView.a(CTPieSliceView.o)
"_swift_unknownObjectWeakLoadStrong", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_release", referenced from:
@objc CTPanoramaView.CTPanoramaView.movementHandler.getter : (CoreGraphics.CGFloat, CoreGraphics.CGFloat) -> ()? in libCTPanoramaView.a(CTPanoramaView.o)
reabstraction thunk helper from @escaping @callee_guaranteed (@unowned CoreGraphics.CGFloat, @unowned CoreGraphics.CGFloat) -> () to @escaping @callee_unowned @convention(block) (@unowned CoreGraphics.CGFloat, @unowned CoreGraphics.CGFloat) -> () in libCTPanoramaView.a(CTPanoramaView.o)
_block_destroy_helper in libCTPanoramaView.a(CTPanoramaView.o)
outlined consume of @escaping @callee_guaranteed (@unowned CoreGraphics.CGFloat, @unowned CoreGraphics.CGFloat) -> ()? in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
reabstraction thunk helper from @escaping @callee_guaranteed () -> () to @escaping @callee_unowned @convention(block) () -> () in libCTPanoramaView.a(CTPanoramaView.o)
...
"value witness table for Builtin.UnknownObject", referenced from:
full type metadata for CTPanoramaView.CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
full type metadata for CTPanoramaView.CTPieSliceView in libCTPanoramaView.a(CTPieSliceView.o)
"_swift_unknownObjectRelease", referenced from:
@objc CTPanoramaView.CTPanoramaView.compass.setter : CTPanoramaView.CTPanoramaCompass? in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.compass.setter : CTPanoramaView.CTPanoramaCompass? in libCTPanoramaView.a(CTPanoramaView.o)
@objc CTPanoramaView.CTPanoramaView.__ivar_destroyer in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_beginAccess", referenced from:
@objc CTPanoramaView.CTPanoramaView.compass.getter : CTPanoramaView.CTPanoramaCompass? in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.compass.getter : CTPanoramaView.CTPanoramaCompass? in libCTPanoramaView.a(CTPanoramaView.o)
@objc CTPanoramaView.CTPanoramaView.compass.setter : CTPanoramaView.CTPanoramaCompass? in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.compass.setter : CTPanoramaView.CTPanoramaCompass? in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.compass.modify : CTPanoramaView.CTPanoramaCompass? in libCTPanoramaView.a(CTPanoramaView.o)
@objc CTPanoramaView.CTPanoramaView.movementHandler.getter : (CoreGraphics.CGFloat, CoreGraphics.CGFloat) -> ()? in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.movementHandler.getter : (CoreGraphics.CGFloat, CoreGraphics.CGFloat) -> ()? in libCTPanoramaView.a(CTPanoramaView.o)
...
"method descriptor for Swift.Hashable.hash(into: inout Swift.Hasher) -> ()", referenced from:
protocol conformance descriptor for CTPanoramaView.CTPanoramaControlMethod : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol conformance descriptor for CTPanoramaView.CTPanoramaType : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"Swift.Hasher.init(_seed: Swift.Int) -> Swift.Hasher", referenced from:
protocol witness for Swift.Hashable._rawHashValue(seed: Swift.Int) -> Swift.Int in conformance CTPanoramaView.CTPanoramaControlMethod : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, __C.UIView> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in libCTPanoramaView.a(CTPanoramaView.o)
function signature specialization <Arg[0] = Exploded> of generic specialization <Swift.String, Any> of Swift._NativeDictionary._unsafeUpdate(key: __owned A, value: __owned B) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"type metadata for Swift.DefaultStringInterpolation", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"_swift_allocObject", referenced from:
@objc CTPanoramaView.CTPanoramaView.movementHandler.setter : (CoreGraphics.CGFloat, CoreGraphics.CGFloat) -> ()? in libCTPanoramaView.a(CTPanoramaView.o)
CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"Swift.Hasher._combine(Swift.UInt) -> ()", referenced from:
protocol witness for Swift.Hashable.hash(into: inout Swift.Hasher) -> () in conformance CTPanoramaView.CTPanoramaControlMethod : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
protocol witness for Swift.Hashable._rawHashValue(seed: Swift.Int) -> Swift.Int in conformance CTPanoramaView.CTPanoramaControlMethod : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
"type metadata accessor for Swift.Optional", referenced from:
closure #1 (__C.CMDeviceMotion?, Swift.Error?) -> () in CTPanoramaView.CTPanoramaView.(switchControlMethod in _3821582857EE54853BB6E602F18E6A47)(to: CTPanoramaView.CTPanoramaControlMethod) -> () in libCTPanoramaView.a(CTPanoramaView.o)
"Swift.Int.hashValue.getter : Swift.Int", referenced from:
protocol witness for Swift.Hashable.hashValue.getter : Swift.Int in conformance CTPanoramaView.CTPanoramaControlMethod : Swift.Hashable in CTPanoramaView in libCTPanoramaView.a(CTPanoramaView.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Hi,
Is it possible to enable zoom in and zoom out feature?
Thanks.
A build error occurs in Gradle 7.3. There seems to be an error related to maven, so I hope the problem is solved. In particular, among the panarama views supported by react native, this library is considered the only stable. I really hope it's resolved.
ios:
Module 'CTPanoramaView' not found
in PanoramaView.h
and react-native link has been successfully
Hey,
By setting enableTouchTracking
to true, dragging is not working on iOS.
Changing
if(controlMethod == .both){
to
if(controlMethod == .motion){
will make it work.
https://github.com/lightbasenl/react-native-panorama-view/blob/master/ios/CTPanoramaView.swift#L384
API 'variant.getJavaCompile()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()' and when i replace it with
javaCompileProvider and javaCompileProvider .get() it's return this error :
error: package android.support.annotation does not exist
cannot find symbol
public @nullable Map getExportedCustomDirectEventTypeConstants()
cannot find symbol
private void emitEvent(String name, @nullable WritableMap event)
first it didn't load library via npm, so i added via source and git, but i see this error:
error: bundling failed: Error: While trying to resolve module `@lightbase/react-native-panorama-view` from file `/Users/sajjadintel/dev/react-native/catalog360/App.js`, the package `/Users/sajjadintel/dev/react-native/catalog360/react-native-panorama-view-master/package.json` was successfully found. However, this package itself specifies a `main` module field that could not be resolved (`/Users/sajjadintel/dev/react-native/catalog360/react-native-panorama-view-master/dist/index.js`. Indeed, none of these files exist:
* `/Users/sajjadintel/dev/react-native/catalog360/react-native-panorama-view-master/dist/index.js(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)`
* `/Users/sajjadintel/dev/react-native/catalog360/react-native-panorama-view-master/dist/index.js/index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)`
at ResolutionRequest.resolveDependency (/Users/sajjadintel/dev/react-native/catalog360/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:65:15)
can any body help me to resolve this issue on android side?I try many solution but failed
Hello,
I want to use touch to move in two dimensions not only once! how can I do this?
Is it possible to disable sensor movements?
Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.